DataSet ds=new DataSet();
SqlDataAdapter sda=new SqlDataAdapter(Sql,con);
sda.Fill(ds,"job")或sda.Fill(ds);
这样创建的这个dataset我该怎么调出里面的某行某个字段?类似于这种格式
ds.Tables("job").Rows(0).Item("job")//这是我以前在VB下用的,在C#下我不知道该怎么用?

解决方案 »

  1.   

    1.如果是: sda.Fill(ds,"job")
      则这样取:  ds.Table["job"].Row[0][2];   //取第一个表中的第一行第三列
    2.如果是: sda.Fill(ds);
      则这样取:  ds.Table[0].Row[0][2];   //取第一个表中的第一行第三列  
      

  2.   

    更正:1.如果是: sda.Fill(ds,"job")
      则这样取:  ds.Tables["job"].Rows[0][2];   //取第一个表中的第一行第三列
    2.如果是: sda.Fill(ds);
      则这样取:  ds.Tables[0].Rows[0][2];   //取第一个表中的第一行第三列