Bagikan melalui


BindingManagerBase.RemoveAt(Int32) Metode

Definisi

Saat ditimpa di kelas turunan, menghapus baris pada indeks yang ditentukan dari daftar yang mendasar.

public:
 abstract void RemoveAt(int index);
public abstract void RemoveAt (int index);
abstract member RemoveAt : int -> unit
Public MustOverride Sub RemoveAt (index As Integer)

Parameter

index
Int32

Indeks baris yang akan dihapus.

Pengecualian

Tidak ada baris pada yang ditentukan index.

Contoh

void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   try
   {
      // Get the 'BindingManagerBase' Object*.
      BindingManagerBase^ myBindingManagerBase = BindingContext[ myDataTable ];

      // Remove the selected row from the grid.
      myBindingManagerBase->RemoveAt( myBindingManagerBase->Position );
   }
   catch ( Exception^ ex ) 
   {
      MessageBox::Show( ex->Source );
      MessageBox::Show( ex->Message );
   }
}
private void button1_Click(object sender, System.EventArgs e)
{
   try
   {
      // Get the 'BindingManagerBase' object.
      BindingManagerBase myBindingManagerBase=BindingContext[myDataTable];
      // Remove the selected row from the grid.
      myBindingManagerBase.RemoveAt(myBindingManagerBase.Position);
   }
   catch(Exception ex)
   {
      MessageBox.Show(ex.Source);
      MessageBox.Show(ex.Message);
   }
}
Private Sub button1_Click(sender As Object, e As EventArgs)
   Try
      ' Get the 'BindingManagerBase' object.
      Dim myBindingManagerBase As BindingManagerBase = BindingContext(myDataTable)
      ' Remove the selected row from the grid.
      myBindingManagerBase.RemoveAt(myBindingManagerBase.Position)
   Catch ex As Exception
      MessageBox.Show(ex.Source)
      MessageBox.Show(ex.Message)
   End Try
End Sub

Keterangan

Metode ini RemoveAt bergantung pada sumber data yang mendasar untuk menentukan perilaku metode. (Lihat Binding kelas untuk daftar sumber data yang didukung.) Untuk kelas yang mengimplementasikan IList, , IBindingListatau ITypedList, serta kelas dengan jenis kuat yang mengimplementasikan IList, RemoveAt metode ini benar-benar menghapus baris dalam daftar yang mendasar alih-alih menghapus kontennya.

Jika daftar yang mendasar IBindingList mengimplementasikan antarmuka, AllowRemove properti harus mengembalikan true. Jika daftar yang mendasar IList mengimplementasikan antarmuka, IsFixedSize properti harus mengembalikan false.

Berlaku untuk

Lihat juga