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:
adlı DataGridView bir
dataGridView1denetim.Benzersiz
NewCustomerIddeğerler oluşturmak için birCustomerIDişlev.ve SystemSystem.Windows.Forms derlemelerine başvurular.