private void BindRepeater()
 {
     DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter ta = new DepartmentHazardTableAdapters.DepartmentHazardSelectCommandTableAdapter();
     IEnumerator iEnum = ta.GetRemainingHazardForOrder(departmentId, loggedInUserCoId, int.Parse(Request[WebConstants.Request.DEPT_ORDER_ID])).GetEnumerator();
     while (iEnum.MoveNext())
     {
         DepartmentHazard.DepartmentHazardSelectCommandRow dataRow = (DepartmentHazard.DepartmentHazardSelectCommandRow)iEnum.Current;
         if (categories.ContainsKey(dataRow.category_name) == false)
         {
             categories.Add(dataRow.category_name, new List<KeyValuePair<int, string>>());
         }
         List<KeyValuePair<int, string>> hazards = categories[dataRow.category_name];
         hazards.Add(new KeyValuePair<int, string>(dataRow.index_seq, dataRow.name_desc));
     }
     rptHazards.DataSource = categories.Keys;
     rptHazards.DataBind();
 }