BindingManagerBase.RemoveAt(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dizindeki satırı temel alınan listeden siler.
public:
abstract void RemoveAt(int index);
public abstract void RemoveAt (int index);
abstract member RemoveAt : int -> unit
Public MustOverride Sub RemoveAt (index As Integer)
Parametreler
- index
- Int32
Silinecek satırın dizini.
Özel durumlar
Belirtilen index
konumunda satır yok.
Örnekler
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
Açıklamalar
yöntemi, RemoveAt yöntemin nasıl davrandığını belirlemek için temel alınan veri kaynağına dayanır. (Desteklenen veri kaynaklarının Binding listesi için sınıfına bakın.) , IBindingListveya uygulayan IListsınıflar ve uygulayan IListRemoveAt kesin olarak belirlenmiş sınıflar için yöntemi, içeriğini kaldırmak yerine temel alınan listedeki ITypedListsatırı gerçekten siler.
Temel alınan liste arabirimini uyguluyorsa IBindingList özelliği AllowRemove döndürmelidir true
. Temel alınan liste arabirimini uyguluyorsa IList özelliği IsFixedSize döndürmelidir false
.