Hallo,
ich habe ein ComboBox in dataGridView erstellt mit einigen Einträge in ComboBox. Ich will beim Klicken des ComboBox einen Eintrag wählen ihn dann ergänzen und dann speichern.
Fragen:
1.ich habe im Internet nach Lösung gesucht und unten stehenden Ereignis gefunden. Leider beim Ergänzgen des im ComboBox vorzuschlagenden Text kommt immer nach dem Zellwechsel zu einem Fehlermeldung "DataGridViewComboBox Wert ist ungültig" was mache
ich hier falsch?
private void dgvLohnscheine_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (e.Control is DataGridViewComboBoxEditingControl)
{
((ComboBox)e.Control).DropDownStyle = ComboBoxStyle.DropDown;
((ComboBox)e.Control).AutoCompleteSource = AutoCompleteSource.AllSystemSources;
((ComboBox)e.Control).AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
}
}
2. wie kann ich beim DataGridView.SelectionChanged() eine Zeilenwechsel wissen (dh bevor Zeilenwechsel)?
3. wie kann ich eine Zelle bei Eingabe/Verlassen prüfen um einen EingabeWert haben muß ?
MFG