Entwickler-Ecke

WinForms - Prüfen ob DataGridViewCell DataGridViewComboBox enthält


Trombone - Do 25.08.11 16:46
Titel: Prüfen ob DataGridViewCell DataGridViewComboBox enthält
Ich glaube die Überschrift sagt schon alles;)


C#-Quelltext
1:
2:
3:
4:
if(dataGridView1.Rows[e.RowIndex].Cells[2].EditType == DataGridViewTextBoxCell)
{
do something
}


so in der art habe ich mir das vorgestellt, ich habe schon alle möglichen Kombinantionen ausprobiert, komme aber nicht weiter... kann mir da mal jemand auf die Sprünge helfen?


bakachan - Do 25.08.11 16:56

Du bekommst da einen Type zurück also musst du das auch mit einem Type vergleichen
Beispielsweise mit typeof(DataGridViewComboBoxEditingControl)


Trombone - Do 25.08.11 17:01

ja, schon von Vorteil wenn man die Syntax beherrscht!

C#-Quelltext
1:
2:
3:
if(dataGridView1.Rows[e.RowIndex].Cells[2].EditType != typeof(DataGridViewComboBoxEditingControl))
{
}


Funktioniert, danke;)