DataGridViewColumnCollection.IList.Add(Object) Método

Definición

Agrega un objeto al final de 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

Clase Object que se va agregar al final de la colección. El valor puede ser null.

Devoluciones

Índice en el que se ha agregado el parámetro value.

Implementaciones

Excepciones

value es null.

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

  • Seleccionar todas las celdas del control.

  • Borrar la selección.

  • Actualización de los valores de propiedad de columna DisplayIndex .

o bien

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

o bien

La columna indicada por value ya pertenece a un control DataGridView.

o bien

El valor de la propiedad SortMode de la columna indicado por value es Automatic y el valor de la propiedad SelectionMode es FullColumnSelect o ColumnHeaderSelect. Utilice los métodos ISupportInitialize.BeginInit() y ISupportInitialize.EndInit() del control para establecer temporalmente los valores de propiedades que entren en conflicto.

o bien

El valor de la propiedad InheritedAutoSizeMode de la columna indicado por value es ColumnHeader y el valor de la propiedad ColumnHeadersVisible es false.

o bien

La columna indicada por value tiene un valor de la propiedad InheritedAutoSizeMode de Fill y un valor de la propiedad Frozen de true.

o bien

La columna indicada por value tiene un valor de la propiedad FillWeight que haría que los valores combinados de FillWeight de todas las columnas del control superaran 65535.

o bien

La columna indicada por value tiene unos valores de las propiedades DisplayIndex y Frozen que lo mostrarían entre un conjunto de columnas adyacentes con el valor contrario de la propiedad Frozen.

o bien

El control DataGridView contiene una fila por lo menos y la columna indicada por value tiene un valor de la propiedad CellType de null.

Comentarios

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

Se aplica a

Consulte también