Вот история:Показать пользовательские значения в комбинированном окне
У меня есть этот код, который получает имена Col моей таблицы и заполнить поле со списком
void fillcombo()
{
MySqlConnection con = new MySqlConnection(ConnectionString);
string com = "SELECT * FROM driver";
MySqlCommand command = new MySqlCommand(com, con);
con.Open();
MySqlDataReader reader = command.ExecuteReader();
for (int i = 0; i < reader.FieldCount; i++)
{
cmbfilter.Items.Add(reader.GetName(i));
}
затем из него я выполнить этот запрос
"SELECT driverFName,driverLName,vehicleID,driverContact FROM driver WHERE "+cmbfilter.SelectedText+" LIKE '" + seachtext + "%';";
Эта вещь работает как шарм, но значения поля со списком не очень аккуратные.
вместо того, чтобы, если я могу дать ему некоторые пользовательские значения
, такие как
driverFName = Имя driverLName = Фамилия
также
есть любой способ сделать это.
Это только для тестирования, пожалуйста, не беспокойтесь о том, чтобы не использовать значения параметров
У меня есть псевдоним и теперь поле со списком в порядке, но поисковый запрос, дающий мне ошибки, получает имя псевдонима не настоящее имя столбца после предложения WHERE – Binku