C# 删除DataGridView中选定的行和列

C# 删除DataGridView中选定的行和列,c#,winforms,datagridview,C#,Winforms,Datagridview,我可以删除DataGridView的第一列吗 是的,您可以隐藏该列 gvGridViewID.Columns[0].Visible = false; 完成gvGridViewID.DataBind()后执行此操作 但是,如果根本不需要该列,那么在将其作为数据源提供给gridview之前,需要将其从数据源本身中删除 注意:其中gvGridViewID(您可能有其他名称)是网格的ID。是的,您可以隐藏该列 gvGridViewID.Columns[0].Visible = false; 完成gv

我可以删除DataGridView的第一列吗


是的,您可以隐藏该列

gvGridViewID.Columns[0].Visible = false;
完成
gvGridViewID.DataBind()后执行此操作

但是,如果根本不需要该列,那么在将其作为数据源提供给gridview之前,需要将其从数据源本身中删除


注意:其中
gvGridViewID
(您可能有其他名称)是网格的ID。

是的,您可以隐藏该列

gvGridViewID.Columns[0].Visible = false;
完成
gvGridViewID.DataBind()后执行此操作

但是,如果根本不需要该列,那么在将其作为数据源提供给gridview之前,需要将其从数据源本身中删除


注意:其中
gvGridViewID
(您可能有其他名称)是网格的ID。

要隐藏第一列,可以将数据网格的RowHeadersVisible设置为false

dataGridView1.RowHeadersVisible=false;

要隐藏第一列,可以将dataGrid的RowHeadersVisible设置为false

dataGridView1.RowHeadersVisible=false;

有两种解决方案

  • 第一个是从数据源中删除列。这是在分配数据源之前

  • 第二种方法是将柱从网格中隐藏,即

    yourGridViewName.Columns["yourColumnName"].Visibile = false;
    
    yourGridViewName.Columns[ColumnNo].Visibile = false;
    

  • 此解决方案是在分配数据源之后进行的。

    有两种解决方案

  • 第一个是从数据源中删除列。这是在分配数据源之前

  • 第二种方法是将柱从网格中隐藏,即

    yourGridViewName.Columns["yourColumnName"].Visibile = false;
    
    yourGridViewName.Columns[ColumnNo].Visibile = false;
    

  • 此解决方案是在加载数据之前还是之后分配数据源之后?您正在使用数据绑定吗?隐藏它可以吗?试试这个
    dataGridView1.Columns[“FirstColumn”]。可见性=false
    要隐藏行标题,可以使用RowHeadersVisible属性并将其设置为false。要减小行标题,可以使用属性RowHeadersWidth。在加载数据之前还是之后?您正在使用数据绑定吗?隐藏它可以吗?试试这个
    dataGridView1.Columns[“FirstColumn”]。可见性=false
    要隐藏行标题,可以使用RowHeadersVisible属性并将其设置为false。要减小行标题,可以使用属性RowHeadersWidth。