想把这个字符串 每次变动的值都累加起来     string answerId = dt.Rows[a]["id"].ToString();
               string cid="";
            
            cid += answerId; 请高手给点代码。 。。

解决方案 »

  1.   

    你代码不是写出来了么~字符串累加。
    也可以用stringbuilder
      

  2.   

    string answerId=null;
      string cid=null;
     foreach(datarow in rows)
    {
    answerId= dt.Rows[a]["id"].ToString();
        
      cid += answerId;  
    }
      

  3.   

    answerId += dt.Rows[a]["id"].ToString();
      

  4.   

    StringBuilder strbuild = new StringBuilder();
    for (i=0;i<dt.rows.count;i++){
    stringbuilder.add(dt.Rows[i]["id"].ToString());}
    response.write(stringbuilder.ToString());
    尽量用stringbuilder ,手头没有编辑器,直接在回复中写的.
      

  5.   


    这代码也能给出来。string cid=string.Empty;
    foreach(datarow dr in dt.rows)
    {
       cid+= dr["id"].ToString();
    }
      

  6.   


    StringBuilder strbuild = new StringBuilder();
    for (i=0;i<dt.rows.count;i++){
    stringbuilder.add(dt.Rows[i]["id"].ToString());}
    response.write(stringbuilder.ToString());
      

  7.   


    看看你的cid+=answerId.
    是否写在循环体外面。
    如果写在里面当然没效果了