将 BindingSource 的过滤结果获取到表/数据集?

发布于 2024-12-07 03:59:19 字数 299 浏览 4 评论 0原文

我使用连接到 DataGridViewBindingSource 来过滤显示的数据。

我想知道将过滤结果获取到 GridView 之外的其他东西的最佳方法是什么?

我问这个问题是因为我想将过滤结果用于一些ComboBoxes。现在,我通过由 BindingSource 过滤的 DataTable 来填充这些内容。

简而言之,如何获取过滤的 BindingSource 结果作为 DataGridView 以外的其他内容的源?

I'm using a BindingSource connected to a DataGridView to filter the data shown.

I would like to know what is the best way to get the filtered result to some other thing than a GridView?

I ask this as I would like to use the filtered result for a few ComboBoxes. Right now I populate these by the DataTable that gets filtered by the BindingSource.

So in short, how do I get filtered BindingSource result as source for something else than a DataGridView?

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

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

发布评论

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

评论(1

谈场末日恋爱 2024-12-14 03:59:19

事实上我相信我终于找到了解决方案。

sourceDataTable.DefaultView.RowFilter = bindingSource.Filter;
DataTable destinationDataTable = sourceDataTable.DefaultView.ToTable();

Actually I believe I finally found a solution.

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