日期:2014-05-17  浏览次数:21143 次

数据的合并问题!急,各位大侠们请赐教啊!!纠结啊~~~~
我的数据是这样的 

111 aaa
111 aaa
111 aaa
111 aaa

222 bbb
222 bbb
222 bbb
222 bbb

想要的结果是
111
aaa
aaa
aaa
aaa
222
bbb
bbb
bbb
这样子
我自己做的是存到datatable然后循环写入TXT
结果成为
111
aaa
111
aaa
111
aaa
这样子了。求大侠们赐教啊!!!
1 | a 分别是两个字段!

------解决方案--------------------
假设你的两个字段分别叫First和Second
string strTemp="";
StringBuilder sb=new StringBuilder();
foreach(DataRow dr in dt.Rows)
{
   if(dr["First"].ToString()!=strTemp)
   {
     sb.Append(dr["First"].ToString() + "\r\n");
     strTemp=dr["First"].ToString();
   }
   sb.Append(dr["Second"].ToString() + "\r\n");   
}

剩下的代码是保存sb.ToString()到txt