Autor Beitrag
erfahrener Neuling
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 233
Erhaltene Danke: 19

Win 7, Win 10
C#, ASP-MVC (VS 2017 Community), MS SQL, Firebird SQL
BeitragVerfasst: Di 05.07.16 09:59 
Hallo,

wie kann ich für jede DataGridViewComboBoxCell in der Spalte den SelectedIndex setzen bzw. ein Item anzeigen lassen, bevor der User etwas auswählt.
Hab dazu leider nur wenig gefunden, was bei mir nicht funktionierte.

Gibt es da keine Best Practice?

Danke und Gruß
Julian
erfahrener Neuling Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 233
Erhaltene Danke: 19

Win 7, Win 10
C#, ASP-MVC (VS 2017 Community), MS SQL, Firebird SQL
BeitragVerfasst: Di 05.07.16 10:58 
Ok hab's rausgekriegt.
Unzwar:
Vorraussetzung für diese Lösung: die Row muss bereits im DataGridView existieren

dann kann man einfach das hier machen:
ausblenden C#-Quelltext
1:
2:
3:
DataGridViewComboBoxCell cell = (DataGridViewComboBoxCell) this.myDataGridView.Rows[rowIndex].Cells[cellIndex];
cell.Items.Add(myItem);     //.AddRange(myItemArray) geht auch
cell.Value = cell.Items[itemIndex];

So funktioniert's bei mir.

Gruß Julian