DataGridViewColumnCollection.Remove Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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)
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)
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.