Если вы заметили, что ваш оператор выбора выглядит неправильно.Вы пытаетесь получить Мили, в то время как вы передаете Мили в пункт где.
Сначала вам нужно изменить имя столбца.Предполагая, что таблица имеет имя столбца Location, тогда запрос должен выглядеть следующим образом -
SqlCommand cmd = new SqlCommand("SELECT * FROM Location_Table WHERE Location =
'" + location_comboBox.Text + "'",con);
Хотя указанное выше изменение должно работать в соответствии с вашими ожиданиями, однако этот код не рекомендуется, поскольку он может создать проблему SQL-инъекции, которую выможет захотеть прочитать о.Идеальный способ передачи параметра должен быть таким, как показано ниже -
// 1. Create SQL Command
SqlCommand cmd = new SqlCommand("SELECT * FROM Location_Table WHERE Location
= @location", conn);
// 2. define parameters used in above command
SqlParameter param = new SqlParameter();
param.ParameterName = "@location";
param.Value = location_comboBox.Text;
// 3. add new parameter to command
cmd.Parameters.Add(param);
// get data stream
dr= cmd.ExecuteReader();