1.多表联合查询,这样最简单啦。如果实在业务或者什么的有限制不能这么玩 那就:
2.add columns。然后for DataTable1 根据字段在后面的DataTableN里面查找,并且给row的column赋值咯
自己写个方法:xx(DataTable source,DataTable ext,string[] joinFileds){
}
xx(DataTable1,DataTable2)
xx(DataTable1,DataTable3)
xx(DataTable1,DataTable4...)
我现在用了最笨的方法, 就是把gridview 的标题列固定死; 然后 在分别查出各个 表的数据; 在RowDataBound 中 用 row.Cells 一列一列添加上; 不知道这样是否可行; 我想现在刚做了两条;
@郭浩明: 行得通
写sql时关联起来。。。。
我是想分别放到 datatable中 再一起绑定到Gridview 因为中间还涉及一些 列的计算 重新得到 新的列;
多表联合查询,就可以了,你这样很反而复杂了。
但是这里有两条线; 一条线是 销售订单, 一条线是采购订单; 把这两项放在一个查询里是不行的; 我只能通过单独的 查询;分别查出两条线的数据;再 给他拼到一起;
@郭浩明: 按你的描述我想是可以的,你的意思把两张表数据并列显示,是可以的。
http://www.cnblogs.com/itslives-com/p/4618627.html