从数据库查询后,我将结果填入数据集,假设有10列。
然后我必须将10列中的5列显示到datagridview中。
我的方法是创建一个包含5列的新DataTable,并复制原始数据集中的值。它有效,但我认为这不是一个好方法。
有什么建议吗?
-----------------------
我正在使用C#进行表单应用程序。
我更喜欢以编程方式实现。
答案 0 :(得分:4)
您可以通过将Visible设置为false来隐藏所选列,例如datagridview.Columns[0].Visible = false
答案 1 :(得分:1)
假设您将数据集设置为gridview的数据源,您可以通过单击>指定要在gridview中显示的列。设计视图中的按钮并选择编辑列。
请参阅以下文章:http://msdn.microsoft.com/en-us/library/ms972948.aspx