DataGridViewRowCollection.IList.RemoveAt(Int32) Metodo

Definizione

Rimuove dalla raccolta l'oggetto DataGridViewRow in corrispondenza della posizione specificata.

 virtual void System.Collections.IList.RemoveAt(int index) = System::Collections::IList::RemoveAt;
void IList.RemoveAt (int index);
abstract member System.Collections.IList.RemoveAt : int -> unit
override this.System.Collections.IList.RemoveAt : int -> unit
Sub RemoveAt (index As Integer) Implements IList.RemoveAt

Parametri

index
Int32

Indice in base zero dell'elemento DataGridViewRow da rimuovere.

Implementazioni

Eccezioni

index è minore di zero e maggiore del numero di righe contenute nella raccolta meno uno.

Il controllo DataGridView associato sta eseguendo una delle azioni seguenti che impedisce temporaneamente l'aggiunta di nuove righe:

  • Selezione di tutte le celle nel controllo.

  • Cancellazione della selezione.

-oppure-

Questo metodo viene chiamato da un gestore per uno degli eventi di DataGridView seguenti:

-oppure-

index è uguale al numero di righe nella raccolta e la proprietà AllowUserToAddRows di DataGridView è impostata su true.

-oppure-

Il controllo DataGridView associato è associato a un'implementazione di IBindingList con i valori delle proprietà AllowRemove e SupportsChangeNotification che non sono entrambi true.

Commenti

Questo membro è un’implementazione esplicita di un membro di interfaccia. Può essere utilizzato solo quando si esegue il cast dell'istanza DataGridViewRowCollection a un'interfaccia IList.

Si applica a

Vedi anche