这里显示的自定义值是故事:在组合框中
我有这样的代码,获取山坳名字我的表,并填写组合框
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