BindingManagerBase.RemoveAt(Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
.