Dim DS as new DataSet
              dim DA as new SqlDataAdapter
              Dim DT As DataTable = New DataTable("aa")
              Dim MyConnection As new SQLConnection
              Dim MyCommand As new SQLCommand
              dim strConn as string
             '同数据库进行连接,采用sql server数据库
              MyConnection = New SQLConnection("server=chen1;uid=sa;pwd=aabb;database=test")
              '执行SQL操作   
              MyCommand = New SQLCommand("select * from Article",MyConnection)     
              DA=new SqlDataAdapter()
              DA.selectCommand=MyCommand
              DS = New DataSet()
              DA.fill(DS)
              MyConnection.close
              'myCommand.FillDataSet(ds, "Article")
              MyDataGrid.DataSource=ds
              MyDataGrid.DataBind()

解决方案 »

  1.   

    dim DA as new SqlDataAdapter
    ...
    DA=new SqlDataAdapter()new过了就不必再new一次了吧。
      

  2.   

    MyDataGrid.DataSource=DS.Table(0).DefaultView
    MyDataGrid.DataBind()
      

  3.   

    Dim DS as DataSet
                  dim DA as SqlDataAdapter
                  Dim MyConnection As SQLConnection
                  Dim MyCommand As SQLCommand
                  dim strConn as string
                 '同数据库进行连接,采用sql server数据库
                  MyConnection = New SQLConnection("server=chen1;uid=sa;pwd=aabb;database=test")
                  '执行SQL操作   
                  MyCommand = New SQLCommand("select * from Article",MyConnection)     
                  DA=new SqlDataAdapter()
                  DA.selectCommand=MyCommand
                  DS = New DataSet()
                  DA.fill(DS)
                  MyDataGrid.DataSource=DS.tables(0)
                  MyDataGrid.DataBind()
      

  4.   

    Dim DS as new DataSet
                  dim DA as new SqlDataAdapter
                  Dim DT As DataTable = New DataTable("aa")
                  Dim MyConnection As new SQLConnection
                  Dim MyCommand As new SQLCommand
    ////////////////////////////
    改为
    Dim DS as new DataSet
                  dim DA as SqlDataAdapter
                  Dim DT As DataTable 
                  Dim MyConnection As  SQLConnection
                  Dim MyCommand As  SQLCommand
      

  5.   

    Dim DS as new DataSet改为Dim DS as  DataSet
      

  6.   

    sorry,俺讲错了,这样new是可以的
      

  7.   

    Dim DS as DataSet
                  Dim MyConnection As SQLConnection
                  Dim MyCommand As  SqlDataAdapter
                  MyConnection = New SQLConnection("server=chen1;uid=sa;pwd=aabb;database=test")
                  MyCommand = New SqlDataAdapter("select * from Article",MyConnection)     
                  DS = New DataSet()
                  MyCommand.Fill(DS, "Article")
                  MyDataGrid.DataSource=DS.Tables("Article").DefaultView
                  MyDataGrid.DataBind()
      

  8.   

    应该没错啊,楼主确定指向了正确的SQL SERVER,表中有数据,是吧。
    看楼下高人的了。
      

  9.   

    楼主~~没有问题~~
    你是否写在了pageload里面??
      

  10.   

    还有grid是否绑定了列??