Wie zum abrufen oder festlegen von Daten aus ComboBox in DataGridView
In C#.net ich möchte zum abrufen oder festlegen von Daten für ComboBox in jeder Zelle des DataGridView
Was soll ich tun.
Dank.
InformationsquelleAutor mr.octobor | 2010-03-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie eine
DataGridViewComboBoxColumn
.Gibt es zwei Möglichkeiten Auffüllen der drop-down-Liste. Sie können entweder manuell mithilfe der Auflistung zurückgegeben, die durch die Items-Eigenschaft oder durch die Bindung der Spalte zu einer Datenquelle über die DataSource, DisplayMember und ValueMember-Eigenschaften. Dies ist die gleiche wie die WinForms-ComboBox-Steuerelement.
Ein Beispiel der Einstellung der Sie die Datenquelle programmgesteuert unter:
Wird davon ausgegangen, dass die designer, die Sie Hinzugefügt, eine DataGridViewComboBoxColumn als erste Spalte und eine DataGridViewTextBoxColumn als die zweite Spalte.
Was Sie sehen sollten, ist, dass die combo-box mit den drei Nutzern zur Verfügung. Das DataGridView soll drei Zeilen aus der Datenquelle, für die drei Konten, und in der rechten combo-box-Wert sollte ausgewählt werden für jeden.
Einer Ressource, die Sie finden sehr nützlich für alle DataGridView-Entwicklung ist die DataGridView-Faq
InformationsquelleAutor David Hall
Zunächst, wenn Sie nicht bereits getan haben, entscheiden Sie, wie Sie gehen, um Daten an das
DataGridView
(Virtuellen Modus, data binding, etc.).Fügen Sie dann die Werte, die der Benutzer auswählen kann, um die
Items
Sammlung auf die Kopfzeile der Spalte (vorausgesetzt, es ist einDataGridViewComboBoxColumn
).Danach, den Wert der einzelnen Zellen mithilfe der zugrunde liegenden Daten, die Methode, die Sie gewählt haben.
InformationsquelleAutor Zach Johnson
Versuchen, diese...
InformationsquelleAutor Nikko Sunglao