SqlDataReader提供一种从数据库读取只进的行流的一种方式,它不可以向前滚动.

解决方案 »

  1.   

    string cString = "Persist Security Info=False;Integrated Security=SSPI;database=northwind;server=mySQLServer";
          SqlConnection myConnection = new SqlConnection(cString);
          
          SqlDataAdapter myAdapter = new SqlDataAdapter(("SELECT * FROM Suppliers",
     myConnection);
          myConnection.Open();
          myAdapter.Fill(ds, "MyData");
          myConnection.Close();
    以后就可通过
    ds.Tables["MyData"].defaultView访问DataView
    ds.Tables["MyData"].Table访问DataTable
    其它的就看开发文档吧