Compartir vía


DataGridViewColumnCollection.Remove Método

Definición

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)

Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs

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)

Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs

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.

Consulte también

Se aplica a