Protected DataTable1 As System.Data.DataTable
这一句有什么用啊
dataset1里没有表吧

解决方案 »

  1.   

    那是因为在DataSet1中并没有定义"Datatable1"这张表,你用Me.DataSet1.Tables("Datatable1")访问的对象是nothing,你可以用两种方法来解决:
    1:用表的索引号来访问比如DataSet1.Tables(0)
    2:在向DataSet1中加入表时命名此表为"Datatable1",用DataSet1.Tables("Datatable1")访问
      

  2.   

    你已经在访问了,DataSet的默认的table命名方式是:Table, Table1,Table2...
    所以你需要先做如下的处理:
    DataTable1=new DataTable()
    Me.Tables.Add("DataTable1",DataTable1)
      

  3.   

    你的DataSet没有初始化,第一名后应该加上:
    (C#)
    DataSet1=new DataSet();