Entwickler-Ecke
WinForms - ComboBox in DataGridView - ein DataTable für alle Zeilen
Realnub - Do 17.04.08 12:03
Titel: ComboBox in DataGridView - ein DataTable für alle Zeilen
Hallo,
ich möchte ein DataGridView erstellen, dass in einer Spalte eine ComboBox hat. Das DataGridView soll Arbeitsgänge auflisten die zu einem Artikel gehören. In der Combobox sollen die Arbeitsgangnamen zusehen sein, im Hintergrund aber deren IDs benutzt werden. Jede Combobox würde also den selben Inhalt haben es würde nur ein andere Index selektiert. Kann ich das über ein einziges DataTable realisieren oder bekomme ich da Probleme? Sinn der Sache ist über ein kleines Formular sich die Details zu einem Artikel anzeigen zu lassen und diese evt. ändern oder gar löschen zu können. Ich bin noch neu in Visual C#.Net und portiere ein PHP+MySQL Projekt in eben C#.Net + MySQL.
JüTho - Do 17.04.08 13:30
Hallo,
für dieses Vorgehen hat man üblicherweise
zwei DataTables: die Haupttabelle, die im DataGridView dargestellt werden soll, und die Tabelle mit den Nachschlagewerten für die DataGridViewComboBoxColumn. Wie DataPropertyName, DisplayMember, ValueMember zu verteilen sind, habe ich unter [url=
http://www.mycsharp.de/wbb2/thread.php?threadid=27014]
DataGridView: Master/Detail über ComboBox[/url] beschrieben.
Theoretisch geht es auch direkt mit Items; aber wie sollen dabei DisplayMember und ValueMember unterschieden werden?
Jürgen
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!