Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zadávání dat můžete usnadnit, když aplikace vyplní výchozí hodnoty pro nově přidané řádky. Pomocí třídy DataGridView můžete vyplnit výchozí hodnoty událostí DefaultValuesNeeded. Tato událost se vyvolá, když uživatel vstoupí do řádku pro nové záznamy. Když váš kód tuto událost zpracuje, můžete naplnit požadované buňky hodnotami podle vašeho výběru.
Následující příklad kódu ukazuje, jak zadat výchozí hodnoty pro nové řádky pomocí DefaultValuesNeeded události.
Příklad
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
Kompilace kódu
Tento příklad vyžaduje:
Ovládací prvek DataGridView s označením
dataGridView1.Funkce
NewCustomerIdpro generování jedinečných hodnotCustomerID.Odkazy na sestavy System a System.Windows.Forms.
Viz také
.NET Desktop feedback