Como exibir erros dentro de um DataSet com o componente ErrorProvider dos Windows Forms
Você pode usar o componente Windows Forms ErrorProvider para exibir erros de coluna em um conjunto de dados ou outra fonte de dados. Para que um componente exiba erros de dados em um formulário, ele não precisa estar diretamente associado a um ErrorProvider controle. Depois de associado a uma fonte de dados, ele pode exibir um ícone de erro ao lado de qualquer controle que esteja associado à mesma fonte de dados.
Observação
Se você alterar as propriedades e do provedor de DataSourceDataMember erro em tempo de execução, deverá usar o BindToDataAndErrors método para evitar conflitos.
Para exibir os erros de dados
Associe o componente a uma coluna específica dentro de uma tabela de dados.
' Assumes existence of DataSet1, DataTable1 TextBox1.DataBindings.Add("Text", DataSet1, "Customers.Name") ErrorProvider1.DataSource = DataSet1 ErrorProvider1.DataMember = "Customers"
// Assumes existence of DataSet1, DataTable1 textBox1.DataBindings.Add("Text", DataSet1, "Customers.Name"); errorProvider1.DataSource = DataSet1; errorProvider1.DataMember = "Customers";
Defina a ContainerControl propriedade para o formulário.
ErrorProvider1.ContainerControl = Me
errorProvider1.ContainerControl = this;
Defina a posição do registro atual para uma linha que contém um erro de coluna.
DataTable1.Rows(5).SetColumnError("Name", "Bad data in this row.") Me.BindingContext(DataTable1).Position = 5
DataTable1.Rows[5].SetColumnError("Name", "Bad data in this row."); this.BindingContext [DataTable1].Position = 5;
Confira também
.NET Desktop feedback