DataGridViewRowCollection.IList.Add(Object) Método

Definición

Agrega un elemento DataGridViewRow a la colección.

 virtual int System.Collections.IList.Add(System::Object ^ value) = System::Collections::IList::Add;
int IList.Add (object value);
int IList.Add (object? value);
abstract member System.Collections.IList.Add : obj -> int
override this.System.Collections.IList.Add : obj -> int
Function Add (value As Object) As Integer Implements IList.Add

Parámetros

value
Object

Object que se va a agregar a IList.

Devoluciones

Índice del DataGridViewRow nuevo.

Implementaciones

Excepciones

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

La propiedad DataSource de DataGridView no es null.

O bien

DataGridView no tiene columnas.

o bien

La propiedad DataGridView de value no es null.

o bien

value tiene un valor de propiedad Selected de true.

O bien

Esta operación agregaría una fila inmovilizada después de filas inmovilizadas.

value es null.

value tiene más celdas que columnas existentes en el control.

Comentarios

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

Este método llama a la Add(DataGridViewRow) sobrecarga, pasando después de convertirlo en value .DataGridViewRow

Las filas del control no se ordenan automáticamente cuando se agregan nuevas filas. Para ordenar nuevas filas en su posición correcta, llame al DataGridView.Sort método en un DataGridView.RowsAdded controlador de eventos. También puede llamar al DataGridView.Sort método en un CellValueChanged controlador de eventos para ordenar las filas cuando el usuario modifica una celda.

Se aplica a

Consulte también