日期:2014-05-19  浏览次数:20470 次

可输入下拉框问题
在老外的网站上下了个webcontrol
http://www.metabuilders.com/Tools/ComboBox.aspx
好用,但有个问题,在输入框里输入的字符串必须是和下拉框前半部分匹配,如果输入中间某一段字符串,或者末尾,就无法实现模糊查询的功能。
那位大人指点下,该怎么改进下,使其能支持只要输入包含在项内的字符串就能实现模糊查询。
另外,本人有几个帖子无法结贴,结贴时,总是提示“没有注册的类别”,还请大人指点下,否则本人无法给分。

------解决方案--------------------
like '%@str% '
------解决方案--------------------
用递归方法,调用,怎么调不用我说了吧
------解决方案--------------------
假设a方法可以比较字符串的前面半截,那在a方法里面调用a方法再比较
private bool a(string str)
{
if(b(str))
return true;
else if(str.length != 0)
return a(str.substring(1,str.length));
else
return false;
}

//适配算法
private bool b(string str){}