共用方式為


DataGridViewColumnCollection.Remove 方法

定義

從集合中移除一欄。

多載

名稱 Description
Remove(String)

從集合中移除指定名稱的欄位。

Remove(DataGridViewColumn)

從集合中移除指定的欄位。

Remove(String)

來源:
DataGridViewColumnCollection.cs
來源:
DataGridViewColumnCollection.cs
來源:
DataGridViewColumnCollection.cs
來源:
DataGridViewColumnCollection.cs
來源:
DataGridViewColumnCollection.cs

從集合中移除指定名稱的欄位。

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)

參數

columnName
String

要刪除的欄位名稱。

例外狀況

columnName 與集合中任何欄位名稱不符。

columnNamenull

相關的 DataGridView 控制項正在執行以下其中一項動作,暫時阻止新增欄位的加入:

  • 選取控制組中的所有細胞。

  • 清除選擇。

  • 更新欄位 DisplayIndex 屬性值。

-或-

此方法由處理器呼叫,用於以下 DataGridView 事件之一:

範例

以下程式碼範例說明此方法的使用。 欲了解更多資訊,請參閱 如何:從 Windows 表單 DataGridView 控制項中移除自動產生欄位

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

備註

欄位名稱由物業 DataGridViewColumn.Name 標示。

若要移除綁定資料來源時自動產生的欄位,請在事件處理器中 DataGridView.DataBindingComplete 呼叫此方法。

另請參閱

適用於

Remove(DataGridViewColumn)

來源:
DataGridViewColumnCollection.cs
來源:
DataGridViewColumnCollection.cs
來源:
DataGridViewColumnCollection.cs
來源:
DataGridViewColumnCollection.cs
來源:
DataGridViewColumnCollection.cs

從集合中移除指定的欄位。

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)

參數

dataGridViewColumn
DataGridViewColumn

要刪除的欄位。

例外狀況

dataGridViewColumn 不在收藏中。

dataGridViewColumnnull

相關的 DataGridView 控制項正在執行以下其中一項動作,暫時阻止新增欄位的加入:

  • 選取控制組中的所有細胞。

  • 清除選擇。

  • 更新欄位 DisplayIndex 屬性值。

-或-

此方法由處理器呼叫,用於以下 DataGridView 事件之一:

備註

若要移除綁定資料來源時自動產生的欄位,請在事件處理器中 DataGridView.DataBindingComplete 呼叫此方法。

另請參閱

適用於