p_da.Tables[0].Rows[0]["t_name"].ToString()

解决方案 »

  1.   

    看你的执行方法是 ExecuteScalar()
    DataRow dr = p_ds.Tables[0].Rows[0];
    string s = dr[0].ToString();
      

  2.   

    s = p_ds.Tables[0].Rows[0]["t_name"].ToString();
    //Tables[0]代表集合中的第一张表,默认;
    //Rows代表该表中的行集合;
    //Rows[0]代表第O行;
    //Rows[0]["ColumnName"]代表第O行列名为"ColumnName"列的值;
    明白?
      

  3.   

    看看  yizhixiaozhu(一只小猪) 给的提示!
      

  4.   

    foreach( DataRow row in p_ds.Tables[0].Rows )
    {
          s += row["t_name"].ToString();
    }
    return s;
    //建议,虽然是临时变量,但是命名时最好采用规范命名,养成好的习惯