c#里如何合并这样的datatable
我现在新建了一个datagridview 我需要读取文件...然后显示文件中的数据(这个我已经写好了)
我的办法是把文件读入一个datatable...然后用datagridview去显示这个datatable...
我现在碰到了这样的一个问题
假如一个文件A有如下数据
NumA NumB
1 2
3 1
4 6
6 7
9 3
文件B有如下数据
NumA NumC
2 3
3 2
5 5
7 5
8 2
我先打开了文件A...gridview有如下显示
NumA NumB
1 2
3 1
4 6
6 7
9 3
然后我再打开文件B的时候...我希望gridview显示
NumA NumB NumC
1 2
2 3
3 1 2
4 6
5 5
6 7
7 5
8 2
9 3
也就是说两个文件NumA是共同的列...(但是A的分布在两个文件中各不相同)
我同时打开A和B以后
对于A...进行一种排序的添加,并且无数据的地方显示为空白
(我这么说,结合上面的例子大家应该对我想进行的操作理解了吧)
我的想法是...先把文件B存在一个临时的datatable的Temp里...
然后比较B的第一列和A的第一列,对A的那个table进行插入
最后让gridview去接收新的table刷新显示
结果今天想了一天也没实现...
所以请教各位了...
谢谢...
PS:
1,我读的是文件,不是数据库...不要想着数据库去合并
2,感觉那个Merge方法好像不能完成我的需求