数据库中有两个表格A和B
A中有两个字段userid,content
B中有3个字段userid,sex,regtime

其中A中的userid和B中的userid字段关联,且是多对一
也就是说A中的userid不是unique,而B中的userid是unique


现在要用两个datagrid嵌套实现显示


对A中记录的每一行,都在该行下面加上对应于该行userid值的B的记录

举个例子 A   id1    aaa
             id1    bbb
            id2     ccc


B         id1   2005-7-28   male
          id2  2005-7-28    female


要实现如下的显示:

   id1
                   
   male                aaa
  2005-7-28  
  
  id1
                   
   male                bbb
  2005-7-28          
        
  id2
female                 ccc  
  2005-7-28                           
                 
                    

按道理可以用主从表结构实现 我把A设为主表,B设为从表
通过两个表格的userid字段建立relation

结果出错,因为主表的关联字段userid不是unique


那要达到我的要求可以用两个 datagrid嵌套来实现么

怎样修改呢 ,


假如不行的话,那得用什么方式来实现呢,请高手指点谢谢