我在数据库中 搜索结果 为 1列 比如时id 那他循环出的结果 就是 1,2,3,4 因为业务需要 我必须 将 这4个id在循环中 拚成一个字符串 就是输出结果为 string aaa = "1,2,3,4"  那么aaa的结果就是一个字符串了 有啥方法能解决 好了马上给分 望各位达人指教

解决方案 »

  1.   

    循环 
    string aaa += id;
      

  2.   

    循环 
    string aaa += id+",";
    aa.Trim(new char[] {',' });
      

  3.   

    while(dr.read())
    {
        string aaa += dr["id"].tostring() + ",";
    }
    if(aaa.endwith(","))
    {
       aaa = aaa.remove(aaa.length - 1);
    }
      

  4.   


                DataTable dt = new DataTable();
                string aaa="";
                foreach(DataRow dr in dt.Rows )
                {
                     string a = dr["ID"].ToString ();
                     aaa += a;
                }
      

  5.   

    string aaa="";循环 
    if aaa="" then
     aaa += id;
    else
     aaa += ","+id;
    end if
      

  6.   

    怪不得都说asp.net做的网站速度慢..............
    推荐:StringBuilder dd = new StringBuilder();
    dd.Append()