Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Windows Forms ErrorProvider összetevővel megtekintheti az adathalmazon vagy más adatforráson belüli oszlophibákat. Ahhoz, hogy egy ErrorProvider összetevő adathibákat jelenítsen meg egy űrlapon, nem kell közvetlenül vezérlőelemhez társítani. Ha egy adatforráshoz van kötve, megjeleníthet egy hibaikont az ugyanazon adatforráshoz kötött vezérlők mellett.
Megjegyzés:
Ha futásidőben módosítja a hibaszolgáltató DataSource és DataMember tulajdonságait, az ütközések elkerülése érdekében használja a BindToDataAndErrors metódust.
Adathibák megjelenítése
Kösse össze az összetevőt egy adattábla adott oszlopával.
' 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";Állítsa be a ContainerControl tulajdonságot az űrlapra.
ErrorProvider1.ContainerControl = MeerrorProvider1.ContainerControl = this;Állítsa az aktuális rekord pozícióját oszlophibát tartalmazó sorra.
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;
Lásd még
.NET Desktop feedback