asp.net アプリケーションに複数のメンバーシップ プロバイダーがあります。私はコードを使用してメンバーシッププロバイダーにアクセスしています:-
MembershipProvider mbr;
mbr = Membership.Providers["CustomMembershipProvider"];
すべてのユーザーを取得してグリッド ビューで表示したい。どうすればこれを行うことができますか。
asp.net アプリケーションに複数のメンバーシップ プロバイダーがあります。私はコードを使用してメンバーシッププロバイダーにアクセスしています:-
MembershipProvider mbr;
mbr = Membership.Providers["CustomMembershipProvider"];
すべてのユーザーを取得してグリッド ビューで表示したい。どうすればこれを行うことができますか。
MembershipProvider.GetAllUsers メソッドを使用できます。
int total;
var users = mbr.GetAllUsers(0, int.MaxValue, out total);
または、ページング グリッドがある場合は、インデックスとページ サイズを渡します。
ここでは、グリッドビューを定義する 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();
}
}