DataGridViewColumnCollection.IList.Insert(Int32, Object) Método

Definición

Inserta un elemento en la colección en el índice especificado.

 virtual void System.Collections.IList.Insert(int index, System::Object ^ value) = System::Collections::IList::Insert;
void IList.Insert (int index, object value);
abstract member System.Collections.IList.Insert : int * obj -> unit
override this.System.Collections.IList.Insert : int * obj -> unit
Sub Insert (index As Integer, value As Object) Implements IList.Insert

Parámetros

index
Int32

Índice basado en cero en el que debe insertarse value.

value
Object

Object que se va a insertar. El valor puede ser null.

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.

  • Actualizar los valores de propiedades DisplayIndex de la columna.

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