Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt gegevensinvoer handiger maken wanneer de toepassing standaardwaarden voor nieuw toegevoegde rijen invult. Met de DataGridView-klasse kunt u standaardwaarden invullen met de DefaultValuesNeeded gebeurtenis. Deze gebeurtenis wordt gegenereerd wanneer de gebruiker de rij voor nieuwe records invoert. Wanneer uw code deze gebeurtenis afhandelt, kunt u de gewenste cellen vullen met de waarden van uw keuze.
In het volgende codevoorbeeld ziet u hoe u standaardwaarden voor nieuwe rijen opgeeft met behulp van de gebeurtenis DefaultValuesNeeded.
Voorbeeld
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
De code compileren
Voor dit voorbeeld is het volgende vereist:
Een DataGridView besturingselement met de naam
dataGridView1.Een
NewCustomerId-functie voor het genereren van uniekeCustomerIDwaarden.Verwijzingen naar de assemblages System en System.Windows.Forms.
Zie ook
.NET Desktop feedback