在DataGridView中仅显示选定的标头

时间:2009-05-14 07:01:57

标签: c# .net ado.net .net-2.0

如何在DataGridView控件中仅显示选定的标题? 例如,我有带标题的DataTable(“名称”,“年龄”,“状态”),但我想在显示时省略“年龄”列。

谢谢! :)

2 个答案:

答案 0 :(得分:2)

就个人而言,我可能会手动添加我想要的列(AutoGenerateColumns=false),而不是试图删除我不想要的列。

如果这是一个类模型(而不是DataTable),您可以执行诸如在您永远不想看到的属性上设置[Browsable(false)]之类的操作。 使用DataTable我想知道你是否不能使用非默认DataView ... 做某事。除此之外,您只需添加所需的列。

答案 1 :(得分:0)

DataBindingComplete()方法中的

this.dataGridView1.Columns["Age"].Visible = false;

参考:How to: Hide Columns in the Windows Forms DataGridView Control