我是想问清楚的是,你是不是把这些表关联了之后,显示在web页面上是吗?
这样的话是可以用内连接来解决,把多张表当作一张表来操作,但是前提你的数据库中的数据关系结构图是怎么设计的,一对一,一对多,还是多对多
内连接的例子 select 表1.*,表2.* from 表1 inner join 表2 表1.主键=表2.外键 and 条件语句
如果不是话提供第二种;
:C#提供的merge函数只针对同类型的数据表;这种情况需要自己定义一个函数。
我可以举个例子
Dt1 = MergeDataTable(Dt1, Dt2, "ID");
下面是函数定义: ...
合并datatable,手动创建datatable,然后将数据合并到第一个的指定的行和列中,这个我做过,合并三个table
dt.Merge(dt2); 合并datatable
DataTable的Merge方法