问题描述
- for循环输出111111111
-
public string tuxing() { DataTable dt = new Eastea.BusLogic.GraphicalGet().Getgraphical(); StringBuilder JsonString = new StringBuilder(); for (var i = 0; i < dt.Rows.Count; i++) { name = dt.Rows[i][""name""].ToString(); gz = Convert.ToInt32(dt.Rows[i][""chengji""].ToString()); //Response.Write(name); //Response.Write(gz); } //Response.End(); //Response.End(); return "" "" + name + "" "" + gz + "" ""; }
以上是后台代码,我return之后在前台显示,只显示获取到数据库的最后一条数据,如果在循环里直接Response.Write(name);输出就可以全部输出来,我想return到前台然后全部输出该怎么写啊。。。在线等啊
解决方案
你的变量namegz只保存住了最后一次赋的值
name += dt.Rows[i][""name""].ToString();
gz += Convert.ToInt32(dt.Rows[i][""chengji""].ToString());
时间: 2024-08-02 06:56:06