Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan göra datainmatningen enklare när programmet fyller i standardvärden för nyligen tillagda rader. Med klassen DataGridView kan du fylla i standardvärden med händelsen DefaultValuesNeeded. Den här händelsen utlöses när användaren går in i raden för nya poster. När koden hanterar den här händelsen kan du fylla i önskade celler med valfria värden.
I följande kodexempel visas hur du anger standardvärden för nya rader med hjälp av händelsen DefaultValuesNeeded.
Exempel
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
Kompilera koden
Det här exemplet kräver:
En DataGridView-kontroll med namnet
dataGridView1.En
NewCustomerIdfunktion för att generera unikaCustomerIDvärden.Referenser till System och System.Windows.Forms sammansättningar.
Se även
.NET Desktop feedback