Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan använda Windows Forms-komponenten ErrorProvider för att visa kolumnfel i en datauppsättning eller annan datakälla. För att en ErrorProvider komponent ska kunna visa datafel i ett formulär behöver den inte vara direkt associerad med en kontroll. När den är bunden till en datakälla kan den visa en felikon bredvid alla kontroller som är bundna till samma datakälla.
Anmärkning
Om du ändrar felhanterarens DataSource och DataMember egenskaper under körning bör du använda BindToDataAndErrors-metoden för att undvika konflikter.
Så här visar du datafel
Binda komponenten till en specifik kolumn i en datatabell.
' 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";Ange egenskapen ContainerControl till formuläret.
ErrorProvider1.ContainerControl = MeerrorProvider1.ContainerControl = this;Ange positionen för den aktuella posten till en rad som innehåller ett kolumnfel.
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;
Se även
.NET Desktop feedback