C# 删除DataGridView中选定的行和列
我可以删除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
是的,您可以隐藏该列
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。