protected void SavePermissions(DetailsView dv, SRPUser obj) { GridView gv = (GridView)dv.FindControl("gvUserPermissions"); string groupPermissions = string.Empty; foreach (GridViewRow row in gv.Rows) { if (((CheckBox)row.FindControl("isChecked")).Checked) { groupPermissions = string.Format("{0},{1}", groupPermissions, ((Label)row.FindControl("PermissionID")).Text); } } if (groupPermissions.Length > 0) { groupPermissions = groupPermissions.Substring(1, groupPermissions.Length - 1); } SRPUser.UpdatePermissions((int)obj.Uid, groupPermissions, ((SRPUser)Session[SessionData.UserProfile.ToString()]).Username); }