看你使用什么样的数据库 如果使用的是sql server那简单 创建一个视图即可 从视图里获取数据  如果是access  oracle等数据库 那就很麻烦

解决方案 »

  1.   

    你是做做主从表的那种DataGrid吗?可以一个数据库表用一个DataGrid。当然如果要选择的数据库表有外键关联,可以用inner join合并选出的记录。--------------------------------
    AspNetPager 免费分页控件4.0版发布,欢迎下载使用:http://www.webdiyer.com
      

  2.   

    在window Form里面,这个非常好做.直接绑定几个有关联的表就可以,它会在每于的关键字处有+号,点开就可以看到子表内容.在WEBFORM里面可以用模板列来.每行都有关键字,当点击主表一行时,可以进入到该行的edititemplent里面去.里面可以放一个datagrid.来显示该行关键字子表内容.
      

  3.   

    在sql server中创建表或者视图比较规范的写法是:
    create table database.owner.tablename(fields datatype)
    视图的写法:
    create view viewname as ( select 语句)
    比如你要在pubs数据库中创建一个视图(涉及到sales),他涉及到northwind库中的表(orders)粗略的写一个:
    create view testview 
    as (
     select a.qty ,b.orderdate from pubs.dbo.sales a , northwind.dbo.orders b
    )