protected void grd_DSRoleOfUser_BeforePerformDataSelect(object sender, EventArgs e) { if (!HF.Contains("collapsedRowKey")) { ASPxGridView grd_DSUsers = sender as ASPxGridView; Object objKey = grd_DSUsers.GetMasterRowKeyValue(); String[] str = objKey.ToString().Split('|'); Int32 idUser = Convert.ToInt32(str[0]); User user = ctlUser.getUsersByID(idUser); grd_DSUsers.DataSource = user.Roles; } }
protected void grd_DSUserOfRole_BeforePerformDataSelect(object sender, EventArgs e) { if (!HF.Contains("collapsedRowKey")) { ASPxGridView grd_DSUserOfRole = sender as ASPxGridView; Object objKey = grd_DSUserOfRole.GetMasterRowKeyValue(); String[] str = objKey.ToString().Split('|'); Int32 idRole = Convert.ToInt32(str[0]); Role role = ctlRole.getRolesByID(idRole); grd_DSUserOfRole.DataSource = role.Users; } }