DataGridViewRowCollection.IList.RemoveAt(Int32) Método

Definición

Quita DataGridViewRow de la colección en la posición especificada.

 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

Parámetros

index
Int32

Índice de base cero del objeto DataGridViewRow que se va a quitar.

Implementaciones

Excepciones

index es menor que cero y mayor que el número de filas de la colección menos uno.

El control DataGridView asociado está realizando una de las siguientes acciones que impide que se agreguen nuevas filas temporalmente:

  • Seleccionar todas las celdas del control.

  • Borrar la selección.

o bien

Se llama a este método desde un controlador para uno de los siguientes eventos DataGridView:

o bien

index es igual al número de filas de la colección y la propiedad AllowUserToAddRows de DataGridView se establece en true.

O bien

El control DataGridView asociado está enlazado a una implementación de IBindingList con los valores de propiedad AllowRemove y SupportsChangeNotification que no son true.

Comentarios

Este miembro es una implementación explícita de un miembro de interfaz. Solo se puede utilizar cuando la instancia de DataGridViewRowCollection se convierte en una interfaz IList.

Se aplica a

Consulte también