Sdílet prostřednictvím


Postupy: Určení výchozích hodnot pro nové řádky v ovládacím prvku Windows Forms DataGridView

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:

Viz také