Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Компонент Windows Forms ErrorProvider можно использовать для просмотра ошибок столбцов в наборе данных или другом источнике данных. ErrorProvider Чтобы компонент отображал ошибки данных в форме, он не должен быть напрямую связан с элементом управления. После привязки к источнику данных он может отобразить значок ошибки рядом с любым элементом управления, привязанным к одному источнику данных.
Замечание
При изменении свойств DataSource и DataMember поставщика ошибок во время работы следует использовать метод BindToDataAndErrors для избежания конфликтов.
Отображение ошибок данных
Привязка компонента к определенному столбцу в таблице данных.
' 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";Установите свойство ContainerControl для формы.
ErrorProvider1.ContainerControl = MeerrorProvider1.ContainerControl = this;Установите позицию текущей записи на строку, содержащую ошибку в столбце.
DataTable1.Rows(5).SetColumnError("Name", "Bad data in this row.") Me.BindingContext(DataTable1).Position = 5DataTable1.Rows[5].SetColumnError("Name", "Bad data in this row."); this.BindingContext [DataTable1].Position = 5;
См. также
.NET Desktop feedback