想要在 GridView 中显示 dataTable 并隐藏其中一列,但不删除该列
我有这样的代码
dataGrid1.AllowSorting = True
dataGrid1.DataSource = dataSet.Tables(0).DefaultView
dataGrid1.CurrentPageIndex = 0
dataGrid1.DataBind()
dataGrid1.Visible = True
dataSet = Nothing
数据集如下所示
姓名 号码 地址xxx xxx xxxx
我想像这样显示姓名地址xxx xxxx
然后我会将原始 dataGrid(隐藏列之前)版本添加到会话以在另一个地方使用它。
请帮助我使用隐藏列而不删除列的代码。
提前感谢!
您可以
通过以下方式隐藏列
dgvGridView.Columns(0).Visible = False
并且仍然保留/写入数据。
我找到了答案。在样式文件中添加了以下代码,我得到了我想要的。
#dataGrid1 div:nth-child(n+2) td:nth-child(7) {
display: none;
}