日期:2014-05-17  浏览次数:20396 次

查询数据绑定问题
有2个表table1,和table2,如下
table1:
table1id value
1 a
2 b
3 abc
table2:
table2id content
1 jj
2 fa
3 jl
如何让这将这table1中的value列的值和table2中的content列的值绑定到一个reapter
绑定后的reapter中显示:
a
b
abc
jj
fa
jl
并且可以获得对应行的主键和表名

------解决方案--------------------
select table1id as tableId, value as tableValue from table1,返回DataTable1;
select table2id as tableId, content as tableValue from table2,返回DataTable2;
执行DataTable1.Merge(DataTable2);

Repeater中Eval("tableValue")绑定

Repeater.DataSource=DataTable1;
Repeater.DataBind();