Bagikan melalui


Cara: Melihat Kesalahan Dalam Himpunan Data dengan Komponen Windows Forms ErrorProvider

Anda dapat menggunakan komponen windows Forms ErrorProvider untuk melihat kesalahan kolom dalam himpunan data atau sumber data lainnya. Agar komponen ErrorProvider menampilkan kesalahan data pada formulir, komponen tersebut tidak harus langsung dikaitkan dengan kontrol. Setelah terikat ke sumber data, ia dapat menampilkan ikon kesalahan di samping kontrol apa pun yang terikat ke sumber data yang sama.

Nota

Jika Anda mengubah properti DataSource dan DataMember penyedia kesalahan saat runtime, Anda harus menggunakan metode BindToDataAndErrors agar tidak terjadi konflik.

Untuk menampilkan kesalahan data

  1. Ikat komponen ke kolom tertentu dalam tabel data.

    ' 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. Atur properti ContainerControl pada formulir.

    ErrorProvider1.ContainerControl = Me
    
    errorProvider1.ContainerControl = this;
    
  3. Atur posisi rekaman saat ini ke baris yang berisi kesalahan kolom.

    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;
    

Lihat juga