请高人指点。先获得了一个DataSet.然后通过以下语句想存入dr这个数组。DataTable dt=myDataSet.Tables[0]; 
foreach (DataRow dr in dt.Rows)Console.WriteLine(dr); 显示的内容不是实际值。而是“System.Data.DataRow”

解决方案 »

  1.   

    DataTable dt=myDataSet.Tables[0];  
    foreach (DataRow dr in dt.Rows)Console.WriteLine(dr.ItemArray); 
      

  2.   

    dr[0]、dr[1]
    依次取本行0列和1列的值
      

  3.   

    TO F1
    显示成System.Object[]
      

  4.   

    Console.WriteLine(dr); 你这打印的是对象名
      

  5.   

    DataTable dt=myDataSet.Tables[0];   
    foreach (DataRow dr in dt.Rows)
    {
          foreach (string s in dr.ItemArray)
                {
                    Console.Write(s + " ");
                }
          Console.WriteLine("");
    }
      

  6.   

    DataRow.ItemArray
    DataRow[""].ToString()
      

  7.   


          DataTable dt=myDataSet.Tables[0];
          foreach (DataRow dr in dt.Rows)
          {
            Console.WriteLine(dr["字段名"].ToString());
            Console.WriteLine(dr[1].ToString()); //索引
          }
      

  8.   

    foreach (DataRow dr in tmpt.Rows)
                {
                    Console.WriteLine(dr[0].ToString());
                }
                Console.ReadKey();
      

  9.   

    Console.WriteLine(dr); 显示的内容不是实际值。而是“System.Data.DataRow”这是肯定的,dr是一个数组,你直接用writeline打印输出肯定只会显示它的类型名称,你可以访问DataRow的Item属性,来显示一行记录的每个字段信息:DataRow..::.Item 属性  获取或设置存储在指定列中的数据。