主题:问个关于datagrid控件嵌套的问题
数据库中有两个表格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嵌套来实现么
怎样修改呢 ,
假如不行的话,那得用什么方式来实现呢,请高手指点谢谢
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嵌套来实现么
怎样修改呢 ,
假如不行的话,那得用什么方式来实现呢,请高手指点谢谢