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;
     }
 }