【发布时间】:2013-12-31 18:04:39
【问题描述】:
我有一个用户表,一个包含角色 ID 和名称的角色表,以及一个包含角色 ID 和用户 ID 的用户角色表。用户可以有多个角色,因此我的选择查询可能会返回多条记录。有没有一种方法可以通过 sql proc 或在 VB 中将每个 roleID 组合成一行,并为附加的 roleID 添加一个新列(如果存在)?我有一个用于角色管理的网格视图,它有 3 列用于角色,每列都有一个允许添加或删除角色的复选框。
【问题讨论】:
-
您应该将显示逻辑与数据库架构分开。 “按原样”检索您的数据,然后重新创建新的数据源对象(例如新的 DataTable)
标签: asp.net sql-server vb.net