List分组
SQL 分组拼接字符串
create function F_Str(@Col1 int)
returns nvarchar(100)
as
begin
    declare @S nvarchar(100)
    select @S=isnull(@S+',','')+Col2 from Tab where Col1=@Col1
    return @S
end
或使用二维数组保存,Contains修改value

解决方案 »

  1.   

    固定两个区号一样,两个海拔高度一样的话,
    streamwriter sw = new ... 单词不一定正确
    查询数据到datatable
    bool flag =true;//是否第一次
    foreach datarow
    {
     if(flag)
    {
     sw.writeline(row[1]+"\t"+row[2]);
     sw.writeline(row[3]};
     flag=false;
    }
    else
    {
    flag=true;
    sw.writeline(row[3]};
    }
    sw.close();
    然后要是区号、海拔高度不一样都是两个的话, 就自己写写逻辑。
      

  2.   

    额, 要用sql直接导么。。