日期:2014-05-19  浏览次数:20793 次

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

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

readerString += " <br> ";
}

------解决方案--------------------
datareader[ "Staff_Name "].ToString()
===========================
读取数据库中列为Staff_Name的值
------解决方案--------------------
readerString = "Staff_Name=2 RealName=3 "
------解决方案--------------------
循环读取数据,将Staff_Name列和RealName列的数据读出,放入readerString ,最后就成了
Staff_Name RealName换行
------解决方案--------------------
最后结果会是:
Staff_Name=xx RealName=xx
Staff_Name=xx RealName=xx
Staff_Name=xx RealName=xx
...
Staff_Name=xx RealName=xx

JF!~~