Karl M.
2007-11-09 22:42:33 UTC
Hallo NG!
Ich versuche bei einer DataGridView eine neue Spalte anzulegen vom Typ
DataGridViewComboBoxCell. Das anlegen klappt auch, nur wenn ich das alles
zum laufen bringe, kommt mehrmals die Fehlermeldung:
DataGridView-Ausnahme:
System.ArgumentException: Der DataGridViewComboBoxCell-Wert ist ungültig.
Behandeln Sie das DataError-Ereignis, um dieses Standarddialogfeld zu
ersetzen.
Ich habe das Ganze auch mit numerischen Werten ausprobiert, doch kommt
dieselbe Fehlermeldung. Habe auch in einem weiteren Fall die
DataGridViewComboBox mit Werten gefüllt, doch auch da kommt dieselbe
Fehlermeldung.
Folgenden Code habe ich verwendet:
dataGridView1.ReadOnly = true;
dataGridView1.AllowUserToAddRows = false;
dataGridView1.AllowUserToDeleteRows = false;
dataGridView1.Columns.Add("Spalte1", "Spalte1");
DataGridViewComboBoxCell Zelle1 = new
DataGridViewComboBoxCell();
DataGridViewColumn Spalte2 = new DataGridViewColumn(Zelle1);
Spalte2.Name = "Spalte2";
Spalte2.HeaderText = "Spalte2";
dataGridView1.Columns.Add(Spalte2);
dataGridView1.Rows.Add("Wert1", "Wert2");
dataGridView1.Rows.Add("Wert3", "Wert4");
Hat jemand eine Idee, wo der Fehler ist?
Vielen Dank im Voraus!
Mit freundlichen Grüßen
Ich versuche bei einer DataGridView eine neue Spalte anzulegen vom Typ
DataGridViewComboBoxCell. Das anlegen klappt auch, nur wenn ich das alles
zum laufen bringe, kommt mehrmals die Fehlermeldung:
DataGridView-Ausnahme:
System.ArgumentException: Der DataGridViewComboBoxCell-Wert ist ungültig.
Behandeln Sie das DataError-Ereignis, um dieses Standarddialogfeld zu
ersetzen.
Ich habe das Ganze auch mit numerischen Werten ausprobiert, doch kommt
dieselbe Fehlermeldung. Habe auch in einem weiteren Fall die
DataGridViewComboBox mit Werten gefüllt, doch auch da kommt dieselbe
Fehlermeldung.
Folgenden Code habe ich verwendet:
dataGridView1.ReadOnly = true;
dataGridView1.AllowUserToAddRows = false;
dataGridView1.AllowUserToDeleteRows = false;
dataGridView1.Columns.Add("Spalte1", "Spalte1");
DataGridViewComboBoxCell Zelle1 = new
DataGridViewComboBoxCell();
DataGridViewColumn Spalte2 = new DataGridViewColumn(Zelle1);
Spalte2.Name = "Spalte2";
Spalte2.HeaderText = "Spalte2";
dataGridView1.Columns.Add(Spalte2);
dataGridView1.Rows.Add("Wert1", "Wert2");
dataGridView1.Rows.Add("Wert3", "Wert4");
Hat jemand eine Idee, wo der Fehler ist?
Vielen Dank im Voraus!
Mit freundlichen Grüßen