datatable与二维数组有相同的行,且数组a[i][0]与datatable得字段A是相同的,但是顺序不同,要求把它合并成一个datatable怎么做呢?
例如datatable如下:
字段A 字段B 字段C
1 AS DG
2 DF DF
3 DF FD
4 DE DF
5 ER ED
二维数组如下:a
2 fg
5 gg
1 gd
3 dg
4 dg
合并后成
字段A 字段B 字段C 字段D
1 AS DG gd
2 DF DF fg
3 DF FD dg
4 DE DF dg
5 ER ED gg
例如datatable如下:
字段A 字段B 字段C
1 AS DG
2 DF DF
3 DF FD
4 DE DF
5 ER ED
二维数组如下:a
2 fg
5 gg
1 gd
3 dg
4 dg
合并后成
字段A 字段B 字段C 字段D
1 AS DG gd
2 DF DF fg
3 DF FD dg
4 DE DF dg
5 ER ED gg
解决方案 »
- 菜鸟提问----打开页面不重复
- 操作PDF文档
- 关于GRIDVIEW显示 HTML代码 在线等 谢谢!!!
- 在Repeater的ItemTemplate列的TextBox输入信息后如何用javascript或者后台事件触发Repeater新增一行
- 美工 代码 谁先谁后
- 如何在FCKeditor的toolbar中新加一个功能按钮
- ■◆▲怎么获得登陆后的用户名作为数据源SqlDataSource的参数,查询数据■◆▲
- 类里实例化page类为什么不能用.
- 关于VS2003项目转到VS2005时的报错问题.--DataTable,高手们帮忙看一下
- 删除服务器上的文件问题
- 请教一个简单问题!!!!
- 谁在用WIN7+VS2010做开发?
放入table1中
select 字段A 字段B from 表2 order by 字段A
放入table2中
然后用循环合并两个表
join y in array
let id1 = x["字段A"].ToString()
let id2 = y[0]
on id1 equals id2
select new
{
字段A = id1,
字段B = x["字段B"].ToString(),
字段C = x["字段C"].ToString(),
字段D = y[1]
};