对于高手来说不难,如何设置多对多表链接中的控件绑定?
老龙友 2011-10-28 02:54:56 我曾经是自定义类的坚定支持者,但是最近也开始仔细研究并准备把我的项目迁移到ADO.NET
情况是这样的,在项目中有时可能会出现一些并非简单的一对多的上下关系,而是多对多的关系
比如,有两个表,权限表,角色表
一个角色可以拥有多个权限,但是一个权限却并不一定只隶属于一个角色,而是可能隶属于多个角色
这样就必须用另外一个表来表达这个关系,我的设计假设是这样的
权限表:
rights:
RightID
RightName
角色表:
Roles
RoleID
RoleName
中间表:
Role_Right:
ID
Role_ID
Right_ID
关联关系当然是,RightID 关联到Right_ID,Role_ID关联到RoleID
现在的问题是,我在Form上,应该如何设置,才能体现这种关联
假设想在Form上,用ComboBox和ListBox来分别表示Role和Right,当ComboBox中的Role选择项发生更改时,ListBox中列出与之相关的Right
请高手指点一下