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

发布于 12-06 09:20 字数 232 浏览 1 评论 0原文

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

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

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

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

After querying from database, I fill the result into dataset, suppose there are 10 columns.

And then i have to show 5 of the 10 columns into datagridview.

My way is to create a new DataTable with the 5 columns, and copy the value from the original dataset. It works, but i don't think it's a good way.

Any suggestion?

-----------------------
I am using C# for Form Application.
I prefer programic way to implement.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

芸娘子的小脾气2024-12-13 09:20:12

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

You can hide selected column by setting Visible to false, like datagridview.Columns[0].Visible = false

蓝天2024-12-13 09:20:12

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

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

Assuming that you set the dataset as the datasource of the gridview, you can specify which columns do you want to display in the gridview by clicking on the > button in the design view and selecting edit columns.

Please see the following article: http://msdn.microsoft.com/en-us/library/ms972948.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文