DataGridViewColumnCollection.Remove Metod

Definition

Tar bort en kolumn från samlingen.

Överlagringar

Name Description
Remove(String)

Tar bort kolumnen med det angivna namnet från samlingen.

Remove(DataGridViewColumn)

Tar bort den angivna kolumnen från samlingen.

Remove(String)

Källa:
DataGridViewColumnCollection.cs
Källa:
DataGridViewColumnCollection.cs
Källa:
DataGridViewColumnCollection.cs
Källa:
DataGridViewColumnCollection.cs
Källa:
DataGridViewColumnCollection.cs

Tar bort kolumnen med det angivna namnet från samlingen.

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)

Parametrar

columnName
String

Namnet på kolumnen som ska tas bort.

Undantag

columnName matchar inte namnet på någon kolumn i samlingen.

columnName är null.

Den associerade DataGridView kontrollen utför någon av följande åtgärder som tillfälligt förhindrar att nya kolumner läggs till:

  • Markera alla celler i kontrollen.

  • Rensa markeringen.

  • Uppdaterar kolumnegenskapsvärden DisplayIndex .

-eller-

Den här metoden anropas från en hanterare för någon av följande DataGridView händelser:

Exempel

Följande kodexempel illustrerar användningen av den här metoden. Mer information finns i How to: Remove Autogenerated Columns from a Windows Forms DataGridView Control.

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

Kommentarer

Namnet på en kolumn anges av egenskapen DataGridViewColumn.Name .

Om du vill ta bort en kolumn som genereras automatiskt vid bindning till en datakälla anropar du den här metoden i en DataGridView.DataBindingComplete händelsehanterare.

Se även

Gäller för

Remove(DataGridViewColumn)

Källa:
DataGridViewColumnCollection.cs
Källa:
DataGridViewColumnCollection.cs
Källa:
DataGridViewColumnCollection.cs
Källa:
DataGridViewColumnCollection.cs
Källa:
DataGridViewColumnCollection.cs

Tar bort den angivna kolumnen från samlingen.

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)

Parametrar

dataGridViewColumn
DataGridViewColumn

Kolumnen som ska tas bort.

Undantag

dataGridViewColumn finns inte i samlingen.

dataGridViewColumn är null.

Den associerade DataGridView kontrollen utför någon av följande åtgärder som tillfälligt förhindrar att nya kolumner läggs till:

  • Markera alla celler i kontrollen.

  • Rensa markeringen.

  • Uppdaterar kolumnegenskapsvärden DisplayIndex .

-eller-

Den här metoden anropas från en hanterare för någon av följande DataGridView händelser:

Kommentarer

Om du vill ta bort en kolumn som genereras automatiskt vid bindning till en datakälla anropar du den här metoden i en DataGridView.DataBindingComplete händelsehanterare.

Se även

Gäller för