DataGridViewColumnCollection.IList.Add(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Devoluciones
Índice en el que se ha agregado el parámetro value
.
Implementaciones
Excepciones
value
no es un DataGridViewColumn.
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.