DataGridViewColumnCollection.Remove 方法     
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从集合中移除列。
重载
| Remove(String) | 
						 从集合中移除具有指定名称的列。  | 
        	
| Remove(DataGridViewColumn) | 
						 从集合中删除指定的列。  | 
        	
Remove(String)
从集合中移除具有指定名称的列。
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 与集合中的任何列的名称都不匹配。
              columnName 为 null。
关联的 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)
从集合中删除指定的列。
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 不在集合中。
              dataGridViewColumn 为 null。
关联的 DataGridView 控件正在执行以下操作之一,该操作暂时禁止添加新列:
选择控件中的所有单元格。
清除所选内容。
更新列 DisplayIndex 属性值。
- 或 -
正在从以下 DataGridView 事件之一的处理程序调用此方法:
注解
若要删除绑定到数据源时自动生成的列,请在事件处理程序中 DataGridView.DataBindingComplete 调用此方法。