Datagridview macht zu früh eine neue Zeile



  • Moin moin
    Ich arbeite an einem Programm, welches ein DataGridView beinhaltet.
    Dieses DataGridView erhält seine Daten von einem BindingSource, welches wiederum auf die Daten im Programm losgeht.

    Ich habe aber seit ich das DataGridView verwende ein Problem, denn aus irgendeinem Grund scheint das DataGridView bereits eine neue Zeile hinzuzufügen, sobald der Benutzer auf das letzte Feld (add new) klickt. Sobald der Benutzer dann auf ein anderes Feld klickt ohne Eingabe von Werten, verschwindet dieser Eintrag wieder.
    Damit meine ich, dass die Änderungen bereits in den Programmdaten übernommen werden und nicht nur visuell im DataGridView übernommen werden.

    Ich will aber, dass der Eintrag erst gemacht wird, sobald der Benutzer return oder so drückt...

    Hat jemand eine Idee woran das liegen könnte?

    Grüsse
    Chiller



  • Setz mal die Eigenschaft AllowUserToAddRows auf False.



  • Hmmm, ich glaube ich habe das Problem gelöst... Ich habe fälschlicherweise den Event BeginEdit verwendet und der tritt auch auf, wenn der Benutzer schon nur auf das leere letzte Feld klickt.

    Grüsse
    Jasper


Anmelden zum Antworten