Ich habe eine Checkbox-Spalte zu einem DataGridView in meinem C# -Form hinzugefügt. Die Funktion muss dynamisch sein - Sie wählen einen Kunden aus, der alle seine Artikel anzeigt, die bedient werden könnten, und Sie wählen, welche von denen Sie dieses Mal bedient werden möchten.DataGridView Checkbox-Spalte - Wert und Funktionalität
Wie auch immer, der Code wird jetzt eine Chckbox am Anfang des DGV hinzufügen. Was ich wissen muss, ist folgendes:
1) Wie mache ich es so, dass die ganze Spalte standardmäßig "markiert" ist? 2) Wie kann ich sicherstellen, dass ich nur Werte aus den "geprüften" Zeilen erhalte, wenn ich auf eine Schaltfläche direkt unter dem DGV klicke?
Hier ist der Code der Spalte eingefügt werden:
DataGridViewCheckBoxColumn doWork = new DataGridViewCheckBoxColumn();
doWork.HeaderText = "Include Dog";
doWork.FalseValue = "0";
doWork.TrueValue = "1";
dataGridView1.Columns.Insert(0, doWork);
Also, was als nächstes? Jede Hilfe würde sehr geschätzt werden!
Dank bearbeiten! Das ist wirklich nützlich, aber nur eine Sache ... wenn ich an diesen Punkt komme, um die Informationen aus den überprüften Zeilen zu erhalten, wie würde ich die Informationen von einer bestimmten Zelle bekommen (zB den Zellenwert in Spalte 2 aller überprüften Zellen) Auch ... Sie scheinen wirklich Ihre Sachen für C# zu wissen, irgendwelche Bücher, die Sie empfehlen können? Vielen Dank. –
Eigentlich, egal, ich habe einen Weg gefunden, es zu tun. Danke nochmal für deine Hilfe! –
Froh, dass Sie es herausgefunden haben. Wie für ein Buch zu empfehlen, kann ich nicht sagen, dass ich etwas von C# lernen weiß. Ich benutze die msdn (http://msdn.microsoft.com/en-us/library/ms229335.aspx) Website viel für die Suche nach Methoden/Eigenschaften/Beschreibungen/Beispiele/etc, also würde ich sagen, das ist wahrscheinlich das Beste Referenz, oh ein SO auch;) – SwDevMan81