Cómo: Ver errores de un conjunto de datos con el componente ErrorProvider de formularios Windows Forms
Se puede utilizar el componente ErrorProvider de formularios Windows Forms para ver los errores de cada columna dentro de un conjunto de datos o en otro origen de datos. Para que un componente ErrorProvider muestre errores de datos en un formulario, no es necesario que esté directamente asociado a un control. Una vez enlazado a un origen de datos, puede mostrar un icono de error junto a cualquier control que esté enlazado al mismo origen de datos.
Nota
Si se cambian las propiedades DataSource y DataMember del proveedor de errores en tiempo de ejecución, se debe utilizar el método BindToDataAndErrors para evitar conflictos.
Para mostrar errores de datos
Enlace el componente a una columna específica dentro de una tabla de datos.
' 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";
// Assumes existence of DataSet1, DataTable1 textBox1.get_DataBindings().Add("Text", DataSet1, "Customers.Name"); errorProvider1.set_DataSource(DataSet1); errorProvider1.set_DataMember("Customers");
Establezca la propiedad ContainerControl en el formulario.
ErrorProvider1.ContainerControl = Me
errorProvider1.ContainerControl = this;
errorProvider1.set_ContainerControl(this);
Establezca la posición del registro actual en una fila que contenga un error de columna.
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;
DataTable1.get_Rows().get_Item(5).SetColumnError("Name", "Bad data in this row."); this.get_BindingContext().get_Item(DataTable1).set_Position(5);
Vea también
Tareas
Referencia
Información general del componente ErrorProvider (Formularios Windows Forms)