Nasıl yapılır: Windows Forms ErrorProvider Bileşeni ile DataSet İçindeki Hataları Görüntüleme
Bir veri kümesi veya başka bir veri kaynağındaki sütun hatalarını görüntülemek için Windows Forms ErrorProvider bileşenini kullanabilirsiniz. Bir ErrorProvider bileşenin formda veri hatalarını görüntülemesi için doğrudan bir denetimle ilişkilendirilmesi gerekmez. Bir veri kaynağına bağlandıktan sonra, aynı veri kaynağına bağlı herhangi bir denetimin yanında bir hata simgesi görüntüleyebilir.
Dekont
Çalışma zamanında hata sağlayıcısının DataSource ve DataMember özelliklerini değiştirirseniz, çakışmaları önlemek için yöntemini kullanmanız BindToDataAndErrors gerekir.
Veri hatalarını görüntülemek için
Bileşeni bir veri tablosundaki belirli bir sütuna bağlayın.
' 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 özelliğini forma ayarlayın.
ErrorProvider1.ContainerControl = Me
errorProvider1.ContainerControl = this;
Geçerli kaydın konumunu sütun hatası içeren bir satıra ayarlayın.
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;
Ayrıca bkz.
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin