我的asp.net应用程序中有多个成员资格提供程序。 我使用代码访问会员提供者: -
MembershipProvider mbr;
mbr = Membership.Providers["CustomMembershipProvider"];
我想获取所有用户并在网格视图中显示。我怎么能这样做。
答案 0 :(得分:0)
您可以使用MembershipProvider.GetAllUsers Method:
int total;
var users = mbr.GetAllUsers(0, int.MaxValue, out total);
如果您有分页网格,请或传递索引和页面大小。
这里有一个定义gridview的ASPX片段:
<asp:GridView runat="server" ID="GV"></asp:GridView>
相应的代码隐藏C#类:
public partial class MyPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// create membership instance...
int total;
GV.DataSource = mbr.GetAllUsers(0, int.MaxValue, out total);
GV.DataBind();
}
}