none
DataGridView+ComboBox RRS feed

  • Frage

  • 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




    • Bearbeitet ati.sah Dienstag, 16. April 2013 13:14
    Dienstag, 16. April 2013 09:50