Vb.net 引用以前存在的数据集

Vb.net 引用以前存在的数据集,vb.net,ado.net,Vb.net,Ado.net,我正在为Access数据库开发一个非常基本的VB.net前端,偶然发现了一个问题 MaxRows=ds.Tables(“课程\分配SDataset.tblCourse”).Rows.Count i=0 专用子导航() 我得到一个错误,对象引用没有设置为对象的实例。我想这是因为我还没有将数据集定义为“课程分配数据集”——我想使用的数据集——但我不确定如何做到这一点 有人能帮忙吗?您的数据集需要使用“New”关键字进行实例化。本例中的对象引用是ds,它只是设置为类型dataset。新建创建数据

我正在为Access数据库开发一个非常基本的VB.net前端,偶然发现了一个问题


MaxRows=ds.Tables(“课程\分配SDataset.tblCourse”).Rows.Count

i=0


专用子导航()


我得到一个错误,对象引用没有设置为对象的实例。我想这是因为我还没有将数据集定义为“课程分配数据集”——我想使用的数据集——但我不确定如何做到这一点


有人能帮忙吗?

您的数据集需要使用“New”关键字进行实例化。本例中的对象引用是ds,它只是设置为类型dataset。新建创建数据集的“实例”

Dim ds as New Course_assignmentsDataSet
然后,您将要执行以下操作:

 txtCourseReference.Text = ds.Tables("tblCourse").Rows(i).Item(1)
 txtCourseName.Text = ds.Tables("tblCourse").Rows(i).Item(2)

编辑:正如Jay在下面所说的,您首先要访问数据集

当然,在他用数据填充数据集之后,他会希望访问数据集中的数据。。。
Dim ds as New Course_assignmentsDataSet
 txtCourseReference.Text = ds.Tables("tblCourse").Rows(i).Item(1)
 txtCourseName.Text = ds.Tables("tblCourse").Rows(i).Item(2)