求一个C#的用dataset做“select"查询,然后循环求职的例子!

解决方案 »

  1.   

    string strsql="select * from table where ....";
    SqlDataAdapter Da = new SqlDataAdapter(strsql,conn);
    DataSet ds = new DataSet();
    Da.Fill(ds);
    DataGrid1.DataSource=ds.Table[0];
    DataGrid1.DataBind();
      

  2.   

    我需要能像SqlDataReader一样能循环的取值?
    例如:
    while(thisReader1.Read())
    {
       total= (int)thisReader1["total"];
    }
      

  3.   

    DataSet ds = new DataSet();
    //...榜定DataSet
    DataTable table = ds.Table[0];
    for (int i = 0; i < table.Rows.Count; i++)
    {
         test = (int)table.Rows[i]["ColName"]
    }
      

  4.   

    但现在提示:System.Data.DataSet' does not contain a definition for 'Table'
      

  5.   

    DataTable table = ds.Tables[0];
    for (int i = 0; i < table.Rows.Count; i++)
    {
         test = (int)table.Rows[i]["ColName"]
    }