Aracılığıyla paylaş


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

  1. 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";  
    
  2. ContainerControl özelliğini forma ayarlayın.

    ErrorProvider1.ContainerControl = Me  
    
    errorProvider1.ContainerControl = this;  
    
  3. 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.