DataGridViewColumnCollection.Remove 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í.
Quita una columna de la colección.
Sobrecargas
| Nombre | Description |
|---|---|
| Remove(String) |
Quita la columna con el nombre especificado de la colección. |
| Remove(DataGridViewColumn) |
Quita la columna especificada de la colección. |
Remove(String)
Quita la columna con el nombre especificado de la colección.
public:
virtual void Remove(System::String ^ columnName);
public virtual void Remove(string columnName);
abstract member Remove : string -> unit
override this.Remove : string -> unit
Public Overridable Sub Remove (columnName As String)
Parámetros
- columnName
- String
Nombre de la columna que se va a eliminar.
Excepciones
columnName no coincide con el nombre de ninguna columna de la colección.
columnName es null.
El control asociado DataGridView está realizando una de las siguientes acciones que impide temporalmente que se agreguen nuevas columnas:
Selección de 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 eventos siguientes DataGridView :
Ejemplos
En el ejemplo de código siguiente se muestra el uso de este método. Para obtener más información, vea Cómo: Quitar columnas generadas automáticamente de un control DataGridView de formularios Windows Forms.
private void BindDataAndInitializeColumns()
{
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = customersDataSet;
dataGridView1.Columns.Remove("Fax");
dataGridView1.Columns["CustomerID"].Visible = false;
}
Private Sub BindDataAndInitializeColumns()
With dataGridView1
.AutoGenerateColumns = True
.DataSource = customersDataSet
.Columns.Remove("Fax")
.Columns("CustomerID").Visible = False
End With
End Sub
Comentarios
El nombre de una columna se indica mediante la DataGridViewColumn.Name propiedad .
Para quitar una columna que se genera automáticamente al enlazar a un origen de datos, llame a este método en un DataGridView.DataBindingComplete controlador de eventos.
Consulte también
Se aplica a
Remove(DataGridViewColumn)
Quita la columna especificada de la colección.
public:
virtual void Remove(System::Windows::Forms::DataGridViewColumn ^ dataGridViewColumn);
public virtual void Remove(System.Windows.Forms.DataGridViewColumn dataGridViewColumn);
abstract member Remove : System.Windows.Forms.DataGridViewColumn -> unit
override this.Remove : System.Windows.Forms.DataGridViewColumn -> unit
Public Overridable Sub Remove (dataGridViewColumn As DataGridViewColumn)
Parámetros
- dataGridViewColumn
- DataGridViewColumn
Columna que se va a eliminar.
Excepciones
dataGridViewColumn no está en la colección.
dataGridViewColumn es null.
El control asociado DataGridView está realizando una de las siguientes acciones que impide temporalmente que se agreguen nuevas columnas:
Selección de 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 eventos siguientes DataGridView :
Comentarios
Para quitar una columna que se genera automáticamente al enlazar a un origen de datos, llame a este método en un DataGridView.DataBindingComplete controlador de eventos.