CurrencyManager.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.
Belirtilen dizindeki öğeyi kaldırır.
public:
override void RemoveAt(int index);
public override void RemoveAt (int index);
override this.RemoveAt : int -> unit
Public Overrides Sub RemoveAt (index As Integer)
Parametreler
- index
- Int32
Listeden kaldırılacak öğenin dizini.
Özel durumlar
Belirtilen index
konumunda satır yok.
Örnekler
Aşağıdaki kod örneği, listedeki 0 konumundaki öğeyi kaldırmak için yöntemini kullanır RemoveAt .
void RemoveFromList()
{
// Get the CurrencyManager of a TextBox control.
CurrencyManager^ myCurrencyManager = dynamic_cast<CurrencyManager^>(textBox1->BindingContext[nullptr]);
// If the count is 0, exit the function.
if ( myCurrencyManager->Count > 1 )
myCurrencyManager->RemoveAt( 0 );
}
private void RemoveFromList(){
// Get the CurrencyManager of a TextBox control.
CurrencyManager myCurrencyManager = (CurrencyManager)textBox1.BindingContext[0];
// If the count is 0, exit the function.
if(myCurrencyManager.Count > 1)
myCurrencyManager.RemoveAt(0);
}
Private Sub RemoveFromList()
' Get the CurrencyManager of a TextBox control.
Dim myCurrencyManager As CurrencyManager = CType(textBox1.BindingContext(0), CurrencyManager)
' If the count is 0, exit the function.
If myCurrencyManager.Count > 1 Then
myCurrencyManager.RemoveAt(0)
End If
End Sub
Açıklamalar
RemoveAt yöntemi, denetim gibi karmaşık denetimlerin öğeleri listeden DataGrid kaldırmasına izin verecek şekilde tasarlanmıştır. Öğeleri gerçekten kaldırmak için bu yöntemi kullanmamalısınız. Bunun yerine, öğeleri silmek için sınıfının yöntemini DataView kullanınDelete.