如何在GridView中显示集合?

时间:2013-02-18 10:11:11

标签: asp.net asp.net-membership membership-provider

我的asp.net应用程序中有多个成员资格提供程序。 我使用代码访问会员提供者: -

MembershipProvider mbr;
mbr = Membership.Providers["CustomMembershipProvider"];

我想获取所有用户并在网格视图中显示。我怎么能这样做。

1 个答案:

答案 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();
    }
}