DataGridView i obsługa dodania nowego wiersza

0

Witam

Mam datagridview do którego jest dołączony bindingnavigator. Chciałbym po naciśnięciu "dodaj" w bindingnavigatorze i pojawieniu się nowego pustego wiersza zaznaczyć ten wiersz i wejść w tryb edycji dla pierwszej komórki w tym wierszu.
Próbowałem przechwytywać różne zdarzenia np.:

  • dgv.RowsAdded - niestety nie wiem jak rozróżnić że to jest dodany nowy wiersz bo zdarzenie jest wywoływane wielokrotnie nie tylko w przypadku dodania wiersza przez użytkownika
  • BindingSource.AddingNew - niestety jest to zdarzenie wywoływane przed dodaniem wiersza a co za tym idzie nowego wiersza jeszcze nie ma w kolekcji
  • dvg.UserAddedRow - to już w ogóle nie wiem kiedy się wywołuje
  • bindingNavigator.AddNewItem_Click - przechwycenie kliknięcia przycisku dodania nowego wiersza - i znowu zdarzenie wywoływane przed dodaniem nowego wiersza

Nie mam już pomysłu jak do tego podejść. Z góry dzięki za pomoc.
Pozdrawiam

0

w metodzie onclick dodaj

 
DataRow dr;
dr = dt.NewRow();
dr["autor"] = "";
dr["tytul"] = "";
dt.Rows.Add(dr);

ten kod utworzy pusty wiersz, a potem w datagridzie kliknij an komórki i edytuj. Nie wiem o co ci chodzi właściwie ;/

1 użytkowników online, w tym zalogowanych: 0, gości: 1