VB.NET:使DataGridView从存储过程中填充

时间:2009-03-12 21:08:17

标签: vb.net datagridview bindingsource tableadapter

我刚刚接受了VB.NET原型制作工作,而且我对VB.NET不是很有经验。

我必须创建一个存储过程,它按顺序返回一个自引用表。有一次,我完成了我想要一个DataGridView来显示结果。

以前,我的团队已经通过VB.NET的GUI设计人员做了很多这样的事情,所以不幸的是我没有大量的代码来描述。

我试图遵循他们的模式,我将在这里简要介绍一下:

我有一个DataGridView,其DataSource属性指向BindingSource。 BindingSource指向DataSet。该DataSet的编辑器调用TableAdapter,它从存储过程中获取数据。

我预览了TableAdapter的数据。数据就在那里。在frmMain的加载中,运行TableAdapter的Fill命令。

没有看到任何东西。而我的预感是,这是一个过于复杂的过程,无法正确。或者可能不是。在我决定打扰你们之前,我做了很多谷歌搜索。

1 个答案:

答案 0 :(得分:1)

也许你做过类似的事情:

datagridview.datasource = ds

(这将显示一个空格子)

尝试

datagridview.datasource = ds.tables(0)