SqlDataAdapter  myda = new SqlDataAdapter("select * from cy_AA", mycon);
   DataTable mydt = new DataTable();
   myda.Fill(mydt);  表中有许多行记录,现在我要分别一个个的去读取表中某行某列的值。。  如 我定义一个 string   str_name
   str_name = mydt......            --------///请问这里怎么来写。。  或者是不是用其它方法来获得。。
  谢谢

解决方案 »

  1.   

    if(mydt.Rows.Count>0)
    {
    for(DataRow dr in mydt.Rows)
    {
     str_name =dr[""].ToString();
    }
    }
    还可获取 SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);if(reader.Read())
    {
    }
      

  2.   

            for (int i = 0; i < mydt.Tables[0].Rows.Count; i++)
            {
                for (int j = 0; j < mydt.Tables[0].Columns.Count; j++)
                {
                    //打印每一行的每一列
                    Response.Write(mydt.Tables[0].Rows[i][j].ToString()+"<br>");
                }
            }
      

  3.   

     str_name = mydt......            --------///请问这里怎么来写。。  mydt.Rows["某一行"]["某一列"].ToString()