【发布时间】:2020-07-18 05:55:57
【问题描述】:
我在提问之前阅读了这些:
VB: How to bind a DataTable to a DataGridView?
http://msdn.microsoft.com/en-us/library/fbk67b6z(v=vs.100).aspx
我有一个非常简单的问题。 vb.net winforms 项目包含几个数据表、一个组合框和一个数据网格视图。
我可以选择要显示的数据表:
datagridview1.datasource = dt1 'or dt2 or dt3
这很好用。
我想要做的是从组合框选择中选择要显示的数据表,我之前在其中定义了一个组合框项目集合:
combobox1.item.add("dt1")
combobox1.item.add("dt2")
combobox1.item.add("dt3")
我放了这条线
datagridview.datasource = combobox1.SelectedItem
在ComboBox1_SelectedIndexChanged 事件中。
这只是让我的 datagridview 空白。我最初的想法是这失败了,因为我将一个字符串传递给需要一个对象的东西,所以我尝试了datagridview.datasource = CObj(combobox1.SelectedItem),但没有更好的结果。
我做错了什么简单的事情?
【问题讨论】:
标签: vb.net winforms datagridview binding datasource