我有一个用户表 和一个用户组表,一个用户可以属于多个分组,一个组可以用多个用户。
这是多对多的关系,
现在我想在页面上实现这样一个功能。
首先先添加好分组。
其次是创建用户,在创建用户时我想实现这样的一个功能。
先把所有的分组显示到注册用户的页面。
是用一排的checkbox,当我勾选选相应的组是即把用户分到改组去?
如下图:

解决方案 »

  1.   

    有什么问题,用户表 - 用户组关联表 - 用户组表显示全部用户组表信息并绑定到CheckBoxList上选择分组后,添加用户的时候,进行两项操作:添加用户信息到用户表,然后将 添加选择的用户组ID和刚刚添加的用户表信息的ID 添加到 用户组关联表
      

  2.   

    大哥,这不是webform,这是mvc下的程序,哪来的checkboxlist?麻烦看清楚,在webform下是很容易实现的。
      

  3.   

    创建用户的时候,可以读取用户组表,
     ViewBag.SelectUsers = db.Users.ToList();
                return View();
    在视图里面循环显示出来就好了 
     List<MvcImprove.Models.Users> list = ViewBag.SelectUsers as List<MvcImprove.Models.Users>;介绍个网址http://www.cnblogs.com/wlflovenet/archive/2011/07/23/MVCANDEF.html,里面有涉及到这个问题