我在我的asp.net應用程序中有多個成員供應商。 我有機會獲得成員資格提供通過使用代碼: -如何在GridView中顯示集合?
MembershipProvider mbr;
mbr = Membership.Providers["CustomMembershipProvider"];
我想獲取在網格視圖的所有用戶,並顯示。我該如何做到這一點。
我在我的asp.net應用程序中有多個成員供應商。 我有機會獲得成員資格提供通過使用代碼: -如何在GridView中顯示集合?
MembershipProvider mbr;
mbr = Membership.Providers["CustomMembershipProvider"];
我想獲取在網格視圖的所有用戶,並顯示。我該如何做到這一點。
可以使用MembershipProvider.GetAllUsers Method:
int total;
var users = mbr.GetAllUsers(0, int.MaxValue, out total);
,或者如果你有一個分頁格傳遞一個索引和頁面大小。
而且這裏的ASPX片段定義GridView控件:
<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();
}
}
從成員資格提供【如何獲得用戶的列表/簡介
嗨@Simon我已經嘗試:-var users = mbr。 GetAllUsers(0,int.MaxValue,out total);它返回total = 9.但不顯示在gridview中。 – 2013-02-18 10:19:04
@MohitArora:那麼你的問題都是錯的。從MembershipProvider獲取用戶列表不需要幫助。你真正需要幫助的是「如何在網格中顯示一個集合」。請刪除問題和谷歌的答案。 – 2013-02-18 10:28:58
@MohitArora - 我已經更新了答案 – 2013-02-18 10:30:17
可能重複?](http://stackoverflow.com/questions/920533/how-to-get-list-of-user-profile-from-membership-provider) – 2013-02-18 10:18:05