使用 DataView 填充 DataGridView
我想用一个我们可以假设已经包含数据的 DataView 填充我的 DataGridView。我一直在寻找一种方法来做到这一点,但所有解决方案都涉及 DataView 之外的其他数据结构,或者涉及使用我无法合并到该项目中的其他库。我是否需要首先将 DataView 转换为其他内容并使用它来填充 DataGridView?或者除了 DataGridView 之外我还可以使用其他东西来以类似的方式显示信息?
I would like to fill in my DataGridView with a DataView that we can assume already contains data. I have been searching for a way to do this but all the solutions involve other data structures than a DataView or involve using other libraries that I am unable to encorporate in this project. Do I need to first convert the DataView to something else and use that to populate the DataGridView? Or is there something else I can use than a DataGridView that displays information in a similar way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将
DataGridView
的DataSource
属性设置为您的DataView
。DataSource
可以实现IBindingListView
或IList
接口(以及与本例无关的其他选项。),这两个接口均由代码>数据视图。
有关详细信息,请查看 MSDN:
Try setting the
DataSource
property ofDataGridView
to yourDataView
.A
DataSource
can implement either theIBindingListView
orIList
interfaces (with other options that are irelevant to this case.) that are both implemented by theDataView
.For more information check the MSDN:
如何:将 DataView 对象绑定到 Windows 窗体 DataGridView 控件
这是所有本机,我只是用谷歌搜索“datagridview.datasource to dataview”也许我读错了,这并不能解决你的问题,但如果是的话请发表评论,我会尽力提供帮助
How to: Bind a DataView Object to a Windows Forms DataGridView Control
This is all native, I just googled "datagridview.datasource to dataview" maybe I mis-read and this doesn't solve your problem but comment if so and I will try and help