在2个(或更多)表中显示listview的信息

时间:2012-01-29 11:05:25

标签: asp.net sql listview

有没有办法从2个(或更多)表中填充ListView,而这些表没有连接到其他表?

实施例: 我有2张桌子:

  

firstTable,secTable

每个表包含不同的列..例如:

  

firstTable包括:id,name,city,display(bit)

     

SecondTable包括:id,name,country,display(bit)

  • 已经在网站上使用过的表格因此无法改变他们的观点

我想在列表视图中显示

  

名称(来自firstTable)

     

名称(来自SecondTable)

     

where display = True

我一直试图用SqlDataSource做到这一点但没有成功。

列表视图的详细信息显示在单独的块上(如新闻块)。

有可能吗?

1 个答案:

答案 0 :(得分:0)

可以使用SqlDataSource,但Selectcommand应该使用如下语句:

 Select f.name, s.name from firstTbl as f inner join secondTbl as s on f.ID = s.ID 
                       where f.display='true'