日期:2014-05-18  浏览次数:20985 次

c#2003 如何把查询语句的字段名用变量替换, 新手求救。
strRowFilter="( 计量器具名称 like '" + valel1.Text.ToString().Trim() + "%')"; 

texttempTable.DefaultView.RowFilter = strRowFilter;


如何把查询语句的字段名 计量器具名称 用变量aaa替换,查询条件字段名用下拉框变量替换, 新手求救。

------解决方案--------------------
strRowFilter="( "+ aaa +" like '" + valel1.Text.ToString().Trim() + "% ')";
------解决方案--------------------
strRowFilter="( "+ ComboBox.SelectedText.ToString() +" like '" + valel1.Text.ToString().Trim() + "% ')";
------解决方案--------------------
优化数据库的设计,比如添加主键、索引...
需要明白的是like效率很低;
------解决方案--------------------
不过like也瞒不错的
旧似乎效率低点