Autor Beitrag
KokaLola
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Di 02.11.10 17:21 
Moin - ich hätte einige Fragen zur DataGridView... ich hoffe ihr könnt mir helfen.
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
1. Wie färbe ich eine ganze Zeile ein?
2. Wie kann ich den momentanen index einer Combobox im DataGridView anzeigen lassen?
Bsp: 1. Auswahl   | Index 0
     2. Auswahl   | Index 1
     3. Auswahl   | Index 2
     4. Auswahl   | Index 3

vielen dank schoneinmal im vorraus.

Mit freundlichen Grüßen
kokalola
Trashkid2000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 561
Erhaltene Danke: 137



BeitragVerfasst: Di 02.11.10 18:02 
Hi,

also zu 1.:
Du musst erstmal ein Style definieren:
ausblenden C#-Quelltext
1:
2:
DataGridViewCellStyle style = new DataGridViewCellStyle(dataGridView1.DefaultCellStyle) 
{BackColor = Color.Red };
Und dann kannst Du diesen Style für jede einzelnde Zelle innerhalb einer Zeile setzen:
ausblenden C#-Quelltext
1:
2:
foreach (DataGridViewCell cell in dataGridView1.Rows[0].Cells)
  cell.Style = style;

Zu der 2. Frage:
Also Du willst, dass also immer, wenn die Auswahl der ComboBox geändert wird, der Wert im DataGridView aktualisiert wird? Dann kommst Du an einem Binding nicht vorbei!

LG, Marko

Für diesen Beitrag haben gedankt: KokaLola
KokaLola Threadstarter
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Di 02.11.10 19:21 
Danke zuersteinmal... nein eig. will ich die nicht aktualisieren sondern nur einmal auslesen wenn ich z.B. auf einen Button klicke...