VB.NET在同一数据集中填充多个数据表,NO SQL - 错误

时间:2013-07-04 16:29:34

标签: vb.net datatable dataset

最近我一直试图搞乱数据集和数据表,我已经解决了一个问题,我一直试图弄清楚大约2个小时,而且我还破坏了Google搜索按钮。

    Dim newCustomersRow As DataRow = DataSet1.Tables("Customers").NewRow()

    newCustomersRow("CustomerID") = "ALFKI"
    newCustomersRow("CompanyName") = "Alfreds Futterkiste"

    DataSet1.Tables("Customers").Rows.Add(newCustomersRow)

问题不在于表格本身,因为它是一个包含所需表格的无类型数据集,但我在DataSet1.Tables附近收到错误。

  

错误:错误4对非共享成员的引用需要一个对象   参考

1 个答案:

答案 0 :(得分:1)

您必须创建DataSet1的实例。

例如:

Dim ds1 As New DataSet1
Dim newCustomersRow As DataRow = ds1.Tables("Customers").NewRow()

newCustomersRow("CustomerID") = "ALFKI"
newCustomersRow("CompanyName") = "Alfreds Futterkiste"

ds1.Tables("Customers").Rows.Add(newCustomersRow)

这将创建您的DataSet1对象参考

相关问题