Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
DataGridViewComboBoxColumn für jede zeile andere Werte
zerberos
myCSharp.de - Member



Dabei seit:
Beiträge: 520

Themenstarter:

DataGridViewComboBoxColumn für jede zeile andere Werte

beantworten | zitieren | melden

Hallo,

ich habe ein DataGridView mit einer Spalte vom Typ DataGridViewComboBoxColumn.

Ich habe dort bis jetzt nur die Eigenschaft gefunden um der Spalte eine DataSource hinzuzufügen.

Ich möchte aber das jede ComboBox eine eigene DataSource hat.

Hintergrund ist das die Comboxbox in Zeile 1 andere Werte erhalten soll als die Combobox in Zeile 2,3.....

Kennt jemand eine einfache Möglichkeit das zu lösen?
private Nachricht | Beiträge des Benutzers
kunsti
myCSharp.de - Member



Dabei seit:
Beiträge: 89

beantworten | zitieren | melden

foreach( DataGridViewRow row in dataGridView1.Rows )
			{
				DataGridViewComboBoxCell cell = (DataGridViewComboBoxCell)row.Cells[0];
				BindingList<string> list = new BindingList<string>();
				cell.DataSource = list;			
				list.Add( row.Index.ToString() );
			}
Ich bin in diesem Fall einfach durch jede Reihe des Grid gegangen um habe für jede ComboBoxZelle eine eigene DataSource hinzugefügt. Der Liste habe ich zum überprüfen den Zeilenindex zugewiesen.
private Nachricht | Beiträge des Benutzers