2016-07-20 80 views
0

我可以删除DataGridView的第一列吗?删除DataGridView中的选定行列

enter image description here

+0

之前或已装载数据后后?你使用数据绑定?隐藏它可以吗? – stuartd

+0

试试这个'dataGridView1.Columns [“FirstColumn”]。Visibility = false;' –

+1

要隐藏行标题,您可以使用RowHeadersVisible属性并将其设置为false。 要使行标题更小,可以使用RowHeadersWidth属性。 – Rognik

回答

1

要隐藏第一列可以设置RowHeadersVisible假你的DataGrid

dataGridView1.RowHeadersVisible=false; 
0

是的,你可以隐藏列

gvGridViewID.Columns[0].Visible = false; 

为此,您必须gvGridViewID.DataBind();

但是,如果不要求列在所有的,那么你需要从数据源中删除后本身,然后将其作为数据源提供给gridview。

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

0

有两个解决方案

  1. 第一个是要删除的数据源中的列。这是在分配数据源之前。

  2. 第二种是通过从电网隐藏柱即

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

该解决方案是分配数据源