如何在DataGridView控件中仅显示选定的标题? 例如,我有带标题的DataTable(“名称”,“年龄”,“状态”),但我想在显示时省略“年龄”列。
谢谢! :)
答案 0 :(得分:2)
就个人而言,我可能会手动添加我想要的列(AutoGenerateColumns=false
),而不是试图删除我不想要的列。
如果这是一个类模型(而不是DataTable
),您可以执行诸如在您永远不想看到的属性上设置[Browsable(false)]
之类的操作。 使用做某事。除此之外,您只需添加所需的列。DataTable
我想知道你是否不能使用非默认DataView
...
答案 1 :(得分:0)
:
this.dataGridView1.Columns["Age"].Visible = false;
参考:How to: Hide Columns in the Windows Forms DataGridView Control