Programmatisch in einer Schleife durch ein DatagridView, und durch setzen von Häkchen
Ich habe DataGridView gebunden, die durch ein datatable-ich habe Checkboxen, um die gleichen.
Ich möchten zu navigieren oder eine Schleife durch die die datagridview-Eigenschaft und überprüfen, markieren Sie diese Kontrollkästchen ,Unten ist die syntax, die ich verwenden .
foreach(DataGridViewRow dr in dgvColumns.Rows)
{
DataGridViewCheckBoxCell checkCell =
(DataGridViewCheckBoxCell)dr.Cells["CheckBoxes"];
checkCell.Value=1;
//Also tried checkCell.Selected=true;
//Nothing seems to have worked.!
}
Ist das Kontrollkästchen im Zusammenhang mit einem der Felder in der Datentabelle? Könnte dies ein Feld Vorlage statt?. Wenn Sie Ihr markup kann es klarer werden
Nein, die check-box ist nicht im Zusammenhang mit der toher Bereich ,basiert aber auf einige Wert, den ich überprüfen müssen, die diese Werte in der datagrid-Komponente
Nein, die check-box ist nicht im Zusammenhang mit der toher Bereich ,basiert aber auf einige Wert, den ich überprüfen müssen, die diese Werte in der datagrid-Komponente
InformationsquelleAutor | 2009-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die folgenden arbeitete für mich, es aktiviert die Kontrollkästchen perfekt 🙂
InformationsquelleAutor
Wenn es gebunden ist, ein
DataTable
, können Sie nicht auf das Modell (die Tabelle) statt? DieDataGridView
ist eine Ansicht...Versuchen Schleife über die Zeilen in der Tabelle, festlegen der Werte. Zum Beispiel (unten) - Hinweis, dass ich nicht aktualisieren Sie die
DataGridView
- nur dieDataTable
:Danke Marc für deinen code ist es möglich für mich zu wählen Sie einen Wert aus der combo-box, die in das datagridview?
Wenn Sie auf Daten gebunden, dann ändern Sie den bound - Wert sollte dieses Problem beheben zu, glaube ich.
InformationsquelleAutor Marc Gravell
Etwas entlang der Linien von:
Sorry, der Wurf war falsch. Habe ich geändert, der code oben.
Ich habe auch eine comboBox in datagridView-und auch wollen, um es zu etwas Wert ? Wie ist das gemacht ?
Ist die combo-box Daten gebunden?
Keine zusätzlichen separat ,Eigentlich gibt es 5 Spalten in der datagridview-1.CheckBox(Nicht Datengebundene!)2. Textfeld(Gebunden)3.ComboBox(nicht-Datenbindung) 4.ComboBox(nicht-Datenbindung)5.TextBox(Nicht datengebundene!)
InformationsquelleAutor Justin Bannister
die Zeile, die ausgewählt wird, dessen Wert nicht übergeben bekommen, um die zugrunde liegenden datasource also nicht gespeichert. die datasource eine Datatable ist. Seine problemof datagridview.
InformationsquelleAutor Arv
Dieses sieht wie es das tut, was Sie verlangen. Ich bin neu, um all dies so Leid, wenn ich beantwortet haben, falsch. Nur versucht zu helfen.
InformationsquelleAutor Duncan Carr