private void DisplayColumnNameLists()
        {
            cboLevel1Codes.DataSource = geoCoder.GazetteerColumnHeaders();
            cboLevel2Codes.DataSource = geoCoder.GazetteerColumnHeaders();
            cboLevel3Codes.DataSource = geoCoder.GazetteerColumnHeaders();

            cboLevel1Names.DataSource = geoCoder.GazetteerColumnHeaders();
            cboLevel2Names.DataSource = geoCoder.GazetteerColumnHeaders();
            cboLevel3Names.DataSource = geoCoder.GazetteerColumnHeaders();

            //optional columns so display a blank row at the top
            IList <string> columnNames1 = geoCoder.GazetteerColumnHeaders();

            columnNames1.Insert(0, string.Empty);
            cboLevel1AltNames.DataSource = columnNames1;

            IList <string> columnNames2 = geoCoder.GazetteerColumnHeaders();

            columnNames2.Insert(0, string.Empty);
            cboLevel2AltNames.DataSource = columnNames2;

            IList <string> columnNames3 = geoCoder.GazetteerColumnHeaders();

            columnNames3.Insert(0, string.Empty);
            cboLevel3AltNames.DataSource = columnNames3;

            SetDefaultNames();
        }