Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz ułatwić wprowadzanie danych, gdy aplikacja wypełnia wartości domyślne dla nowo dodanych wierszy. Za pomocą klasy DataGridView można wypełniać wartości domyślne przy użyciu zdarzenia 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 zdarzenia DefaultValuesNeeded.
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
NewCustomerIddo generowania unikatowych wartościCustomerID.Odwołania do zestawów System i System.Windows.Forms.
Zobacz także
.NET Desktop feedback