protected void FacilityManagementGrid_DataBound(object sender, EventArgs e)
        {
            #region Primary Owner Indicator Logic
            
            if (primaryOwnerCount == 0 && FacilityManagementGrid.Rows.Count > 0)
                lblIndPrimaryOwner.Visible = true;
            else
                lblIndPrimaryOwner.Visible = false;
            primaryOwnerCount = 0;

            #endregion

            List<string> primaryList = new List<string>();
            EmployeeInfo ie = new EmployeeInfo();
            string[] userList = ie.GetAllUserListNames();
            Array.Sort(userList);
            for (int i = 0; i < userList.Length; i++)
            {
                for (int a = 0; a < FacilityManagementGrid.Rows.Count; a++)
                {
                    try
                    {
                        if (userList[i].ToUpper() == ((Label)FacilityManagementGrid.Rows[a].FindControl("lblDataOwner")).Text.ToUpper())
                        {
                            primaryList.Add(userList[i]);
                            userList = userList.Where(w => w != userList[i]).ToArray();
                        }
                        Array.Sort(userList);
                    }
                    catch { }
                }
            }

            AddUsersToDataTable(dt, userList);
            AddUsersToDataTable(dtPrimaryOwners, primaryList.ToArray());

            GHGadmFacilityManagement parent = (GHGadmFacilityManagement)this.Page;
            parent.databindUsers();
        }