如何在C#中的datagridview中显示某些列

时间:2011-09-26 22:41:39

标签: c# datagridview

从数据库查询后,我将结果填入数据集,假设有10列。

然后我必须将10列中的5列显示到datagridview中。

我的方法是创建一个包含5列的新DataTable,并复制原始数据集中的值。它有效,但我认为这不是一个好方法。

有什么建议吗?
-----------------------
我正在使用C#进行表单应用程序。 我更喜欢以编程方式实现。

2 个答案:

答案 0 :(得分:4)

您可以通过将Visible设置为false来隐藏所选列,例如datagridview.Columns[0].Visible = false

答案 1 :(得分:1)

假设您将数据集设置为gridview的数据源,您可以通过单击>指定要在gridview中显示的列。设计视图中的按钮并选择编辑列。

请参阅以下文章:http://msdn.microsoft.com/en-us/library/ms972948.aspx