Udostępnij przez


Instrukcje: określanie wartości domyślnych dla nowych wierszy w kontrolce DataGridView formularzy systemu Windows

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:

Zobacz także