private void AddCodes(CodedLocation codedLocation) { // add the codes to the input data InputColumnHeaders columnHeaders = geoCoder.LocationCodeColumnHeaders(); if (codedLocation.GeoCode1 != null) { dataGridView1.Rows[selectedRowIndex].Cells[columnHeaders.Level1] .Value = codedLocation.GeoCode1.Code; } if (codedLocation.GeoCode2 != null) { dataGridView1.Rows[selectedRowIndex].Cells[columnHeaders.Level2] .Value = codedLocation.GeoCode2.Code; } if (codedLocation.GeoCode3 != null) { dataGridView1.Rows[selectedRowIndex].Cells[columnHeaders.Level3] .Value = codedLocation.GeoCode3.Code; } // add the names used to generate those codes as information for the user. AddUsedMatchNames(codedLocation); }