J'ai ajouté une colonne de case à cocher à un DataGridView dans mon formulaire C#. La fonction doit être dynamique: vous sélectionnez un client et affiche tous les éléments qui peuvent l'être, et vous sélectionnez ceux que vous souhaitez traiter cette fois-ci.Colonne de la case à cocher DataGridView - valeur et fonctionnalité
Quoi qu'il en soit, le code va maintenant ajouter un chckbox au début de la DGV. Ce que j'ai besoin de savoir est le suivant:
1) Comment faire pour que toute la colonne soit "cochée" par défaut? 2) Comment puis-je m'assurer que je ne reçois des valeurs des lignes "vérifiées" que lorsque je clique sur un bouton juste en dessous de la DGV?
Voici le code pour obtenir la colonne inséré:
DataGridViewCheckBoxColumn doWork = new DataGridViewCheckBoxColumn();
doWork.HeaderText = "Include Dog";
doWork.FalseValue = "0";
doWork.TrueValue = "1";
dataGridView1.Columns.Insert(0, doWork);
Alors que faire? Toute aide serait grandement appréciée!
Merci beaucoup! C'est vraiment utile, mais juste une chose ... quand j'arrive à ce point, pour obtenir l'information des lignes vérifiées, comment pourrais-je obtenir l'information d'une cellule spécifique (par exemple la valeur de cellule dans la colonne 2 de toutes les cellules vérifiées) Aussi ... vous semblez vraiment connaître vos trucs pour C#, des livres que vous pouvez recommander? Merci. –
En fait, peu importe, j'ai trouvé un moyen de le faire. Merci encore pour votre aide! –
Content que tu l'aies découvert. Comme pour un livre à recommander, je ne peux pas dire que j'en connais aucune pour apprendre C#. J'utilise beaucoup le site msdn (http://msdn.microsoft.com/en-us/library/ms229335.aspx) pour chercher des méthodes/propriétés/descriptions/exemples/etc, donc je dirais que c'est probablement le meilleur référence, oh un SO aussi;) – SwDevMan81