首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

进来讨论一下,怎么灵活地操作Datatable

2012-01-01 
进来讨论一下,如何灵活地操作Datatable?(datatable)A:CompItem|Bom1-------------|------------a|10b|20c|

进来讨论一下,如何灵活地操作Datatable?
(datatable)A:
        CompItem   |   Bom1
-------------|------------
              a           |     10
              b           |     20
              c           |     30

(datatable)B:
        CompItem   |   Bom2
-------------|-----------
              a           |     20
              d           |     30

我希望把B表整合到A表中:

        CompItem   |   Bom1     |   Bom2
-------------|-------|----
              a           |     10       |     20
              b           |     20       |     0
              c           |     30       |     0
              d           |     0         |     30

    不知怎么操作Datatable才简单?


[解决办法]

先查询出来,然后用Adapter.Fill(DataSet,TableName)不就可以了?
[解决办法]
搞定
select t.CompItem,a.Bom1,b.Bom2
from
(select a.CompItem from a
union
select b.CompItem from b) as t
left join a on a.CompItem=t.CompItem
left join b on b.CompItem=t.CompItem


---------------------------------------
做人要厚道,记得给分!!!!!!
[解决办法]
这个是查询时做的,要是已经是本地程序中的datatable那就是控制datatable了

热点排行