Laden...

DataGridViewComboBoxColumn für jede zeile andere Werte

Erstellt von zerberos vor 11 Jahren Letzter Beitrag vor 10 Jahren 1.079 Views
Z
zerberos Themenstarter:in
520 Beiträge seit 2007
vor 11 Jahren
DataGridViewComboBoxColumn für jede zeile andere Werte

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?

K
89 Beiträge seit 2013
vor 10 Jahren
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.