protected void uxDepartmentsList_ItemDataBound(object sender, DataListItemEventArgs e) { Components_DepartmentCheckList deptList = (Components_DepartmentCheckList)e.Item.FindControl("uxDepartmentCheckList"); if (deptList != null) { deptList.refresh(); } }
private string[] GetDepartmentIDCheckInGrid(DataListItem item) { CheckBox departmentCheck = (CheckBox)item.FindControl("uxDepartmentCheck"); Components_DepartmentCheckList departmentCheckList = (Components_DepartmentCheckList)item.FindControl("uxDepartmentCheckList"); HiddenField id = (HiddenField)item.FindControl("uxDepartmentIDHidden"); string[] checkedDepartmentIDs; if (!departmentCheck.Checked) { checkedDepartmentIDs = departmentCheckList.CheckedDepartmentID(); } else { checkedDepartmentIDs = new string[1]; checkedDepartmentIDs[0] = id.Value; } return(checkedDepartmentIDs); }