Porady: określanie wartości domyślnych dla nowych wierszy w formancie DataGridView formularzy systemu Windows
Możesz ułatwić wprowadzanie danych, gdy aplikacja wypełnia wartości domyślne dla nowo dodanych wierszy. Za pomocą DataGridView klasy możesz wypełnić wartości domyślne zdarzeniem DefaultValuesNeeded . To zdarzenie jest zgłaszane, gdy użytkownik wprowadza wiersz dla nowych rekordów. Gdy kod obsługuje to zdarzenie, możesz wypełnić żądane komórki wybranymi wartościami.
W poniższym przykładzie kodu pokazano, jak określić wartości domyślne dla nowych wierszy przy użyciu DefaultValuesNeeded zdarzenia.
Przykład
private void dataGridView1_DefaultValuesNeeded(object sender,
System.Windows.Forms.DataGridViewRowEventArgs e)
{
e.Row.Cells["Region"].Value = "WA";
e.Row.Cells["City"].Value = "Redmond";
e.Row.Cells["PostalCode"].Value = "98052-6399";
e.Row.Cells["Country"].Value = "USA";
e.Row.Cells["CustomerID"].Value = NewCustomerId();
}
Private Sub dataGridView1_DefaultValuesNeeded(ByVal sender As Object, _
ByVal e As System.Windows.Forms.DataGridViewRowEventArgs) _
Handles dataGridView1.DefaultValuesNeeded
With e.Row
.Cells("Region").Value = "WA"
.Cells("City").Value = "Redmond"
.Cells("PostalCode").Value = "98052-6399"
.Cells("Country").Value = "USA"
.Cells("CustomerID").Value = NewCustomerId()
End With
End Sub
Kompilowanie kodu
Ten przykład wymaga:
Kontrolka DataGridView o nazwie
dataGridView1
.Funkcja
NewCustomerId
do generowania unikatowychCustomerID
wartości.Odwołania do zestawów System i System.Windows.Forms .
Zobacz też
.NET Desktop feedback
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla