我使用membership进行用户管理,然后我再页面用gridview把用户的信息取出来,(gridview种显示的是几个表字段联合起来的)我现在想编辑这个gridview,删除一行(这个一行要把相关表的所有字段都删除了),想多用多表删除,但是太麻烦了,membership保存用户信息的有好多表,这样写sql语句太恐怖了,又想到membership的deleteuser方法,但是不知道怎么用再这个地方,如过大家又什么更好的办法也不妨直说,小弟先谢谢了

解决方案 »

  1.   

    比较好的方法是用个ObjectDataSource.
    如果你不想用就直接在     GridView.RowDeleting里调用Membership API
      

  2.   

    GridView绑定的时候,DataKeyFields设置为UserId
    然后读取要删除的用户ID,转换为GUID
    调用MemberShip的DeleteUser就可以了
      

  3.   

    ObjectDataSource 貌似还是要写sql语句呀,用membership api这个没用过,大体上讲下怎么用呀
      

  4.   

    就是你说的  Membership.DeleteUser 那些