while(datareader.Read())
{
readerString += "Staff_Name=" + datareader["Staff_Name"].ToString() + " ";
readerString += "RealName=" + datareader["RealName"].ToString();
readerString += "<br>";
}
麻烦给位给我详细解释以下上面的代码,谢谢.

解决方案 »

  1.   

    while(datareader.Read()) //读取1行数据,直到数据读完
    {
    readerString += "Staff_Name=" + datareader["Staff_Name"].ToString() + " ";        
    //把当前行的 “staff_Name”列 的数据读出 放到字符串readerString 中
    readerString += "RealName=" + datareader["RealName"].ToString();
    //把当前行的 “RealName”列 的数据读出 放到字符串readerString 中readerString += "<br>";
    }
      

  2.   

    datareader["Staff_Name"].ToString() 
    ===========================
    读取数据库中列为Staff_Name的值
      

  3.   

    readerString = "Staff_Name=2 RealName=3"
      

  4.   

    正解,不过代码贴得有点乱!
    高手有空帮忙看下这个困难问题帖子!!谢谢!
    http://community.csdn.net/Expert/topic/5684/5684900.xml?temp=.9734461
      

  5.   

    循环读取数据,将Staff_Name列和RealName列的数据读出,放入readerString ,最后就成了
    Staff_Name RealName换行
      

  6.   

    最后结果会是:
    Staff_Name=xx RealName=xx
    Staff_Name=xx RealName=xx
    Staff_Name=xx RealName=xx
    ...
    Staff_Name=xx RealName=xxJF!~~