Chciałbym po wprowadzeniu nowej pozycji w DGV, dla komórki "dataOperacji" wprowadzić jako domyślną wartość, "dataOparacji" z ostatniego wiersza w DGV.
Wykonałem to z powodzeniem poprzez obsługę przycisku "+" w bindingnawigatorze (przy wyłączonym Enable Adding) :
private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e)
{
this.przychodyDataGridView.CurrentRow.Cells["Data"].Value =
this.przychodyDataGridView.Rows[this.przychodyDataGridView.RowCount - 2].Cells["Data"].Value;
}
Jednak przy wprowadzaniu dużych ilości danych, przycisk "+" nie jest wygodny w użyciu i chciałbym to samo uzyskać przy włączonym Enable Adding , gdy nową pozycję w DGV uzyskuję po przejściu do pustej linii DGV.
Niestety, nie mogę sobie z tym poradzić.
Próbowałem obsłużyć różne zdarzenia (np. UserAddedRow) , ale bez powodzenia :(
Alternatywą może być użycie skrótu klawiaturowego np. klawisz Ins do wprowadzania nowej pozycji w DGV - np. "podpięcie" klawisza Ins do przycisku "+" na pasku BindingNavigatora.
Proszę więc o pomoc bardziej doświadczonych użytkowników.