Membership.GetAllUsers()
기능을 사용하여 사용자 목록을 얻고 있습니다. 그리고이 데이터를 그리드보기로 바인딩합니다.ASP.NET에서 역할을 표시하는 방법은 무엇입니까?
하지만 여기서 역할 정보를 찾을 수 없습니다. 그 격자보기에서 역할을 보여줘야합니다.
어떻게해야합니까?
Membership.GetAllUsers()
기능을 사용하여 사용자 목록을 얻고 있습니다. 그리고이 데이터를 그리드보기로 바인딩합니다.ASP.NET에서 역할을 표시하는 방법은 무엇입니까?
하지만 여기서 역할 정보를 찾을 수 없습니다. 그 격자보기에서 역할을 보여줘야합니다.
어떻게해야합니까?
Roles.GetRolesForUser(user)
http://msdn.microsoft.com/en-us/library/8h930x07.aspx
UPDATE
이것은 당신이 사용자
GridView.RowDataBound += new GridViewRowEventHandler(GridView_RowDataBound);
void GridView_RowDataBound(object sender, GridViewRowEventArgs e) {
GridView gridview = (GridView)sender;
if (e.Row.RowType == DataControlRowType.DataRow) {
string username = DataBinder.Eval(e.Row.DataItem, "yourusernamecolumn").ToString();
Literal c = new Literal();
c.Text = Roles.GetRolesForUser(username).ToString(); //decide how you want to display the list
e.Row.Cells[somecolumnindex].Controls.Add(c);
}
}
당신의 역할에서 바로 읽을 더 좋을 수도 많은 경우 매우 느린 될 것입니다 - 회원 테이블.
하지만 역할 정보를 사용자의 다른 정보와 결합하여 데이터 그 림뷰에 바인딩하는 방법은 무엇입니까? –