Nasıl yapılır: Windows Forms DataGridView Denetiminde Yeni Satırlar İçin Varsayılan Değerleri Belirtme

Uygulama yeni eklenen satırlar için varsayılan değerleri doldururken veri girişini daha kullanışlı hale getirirsiniz. DataGridViewsınıfıyla, varsayılan değerleri olayla DefaultValuesNeeded doldurebilirsiniz. Bu olay, kullanıcı yeni kayıtlar için satıra girdiği zaman ortaya çıkar. Kodunuz bu olayı işleyene kadar istediğiniz hücreleri seçtiğiniz değerlerle doldurmak için kullanılabilir.

Aşağıdaki kod örneğinde, olayı kullanılarak yeni satırlar için varsayılan değerlerin nasıl belirt kurallarına sahip olduğu DefaultValuesNeeded gösterildi.

Örnek

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

Kod Derleniyor

Bu örnek şunları gerektirir:

Ayrıca bkz.