Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você pode tornar a entrada de dados mais conveniente quando o aplicativo preenche valores padrão para linhas recém-adicionadas. Com a classe DataGridView, você pode preencher os valores padrão com o evento DefaultValuesNeeded. Esse evento é gerado quando o usuário insere a linha para novos registros. Quando seu código manipula esse evento, você pode preencher as células desejadas com valores de sua escolha.
O exemplo de código a seguir demonstra como especificar valores padrão para novas linhas usando o DefaultValuesNeeded evento.
Exemplo
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
Compilando o código
Este exemplo requer:
Um controlador DataGridView denominado
dataGridView1.Uma função
NewCustomerIdpara gerar valores deCustomerIDexclusivos.Referências às assemblagens System e System.Windows.Forms.
Ver também
.NET Desktop feedback