Gridview でユーザー プロファイルの情報を表示できますが、ユーザーのメールを表示できません。私のコードの下に表示されます。
<asp:GridView ID="GridUser" runat="server" CellPadding="4" ForeColor="#333333"
GridLines="None" AutoGenerateColumns="False">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:BoundField DataField="FirstName" HeaderText="First Name" />
<asp:BoundField DataField="LastName" HeaderText="Last Name" />
<asp:BoundField DataField="UserName" HeaderText="UserName" />
<%--<asp:BoundField DataField="EMail" HeaderText="E-Mail Address" />--%>
</Columns>
</asp:GridView>
コード ビハインドでは次のようになります。
List<object> profileList = new List<object>();
MembershipUserCollection muc = Membership.GetAllUsers();
foreach (MembershipUser mu in muc)
{
profileList.Add(Profile.GetProfile(mu.UserName));
}
GridUser.DataSource = profileList;
GridUser.DataBind();
さて、Gridview でユーザーのメールとユーザーのプロファイルを表示するにはどうすればよいですか?