Fondamentalement, je suis confus sur la façon d'implémenter la liaison de données sur le côté de contrôle. J'essaye d'écrire un contrôle de liste personnalisé en C#, qui implémente la liaison de données. Je veux qu'il finisse par avoir des fonctionnalités similaires à ListView, mais avec une interface similaire à ListBox.
J'ai une classe imbriquée privée appelée "ListRow" qui gère le rendu de chaque ligne. Il existe une source de liaison interne qui obtient des modifications à partir des données et provoque l'invalidation du contrôle si nécessaire. Le problème est maintenant que je veux ajouter une case à cocher à ListRow, et je ne suis pas sûr de la meilleure façon de l'implémenter pour que la propriété de l'objet sous-jacent soit modifiée.Comment implémenter la liaison de données pour le contrôle personnalisé de Windows?
6
A
Répondre
4
essayez de suivre cet exemple. http://www.codeproject.com/KB/database/DataBindCustomControls.aspx
Merci pour cet article a été très utile. J'ai cherché une explication comme ça pendant un moment – Tim