日期:2014-05-17  浏览次数:20773 次

Ext.net如何实现智能感知
这样的需求 

有一个文本框,当输入一个字附后   理科在下拉列表显示出包含这个字符的所有代码   相当于SQL中的
select dm from tb  where dm like '%字符%'



求赐教  能不能实现


/// <summary>
        /// 预算资料管理
        /// </summary>
        /// <param name="DM"></param>
        /// <param name="Name"></param>
        /// <returns></returns>
        public List<sfyhzlk> GetList(string DM, string Name)
        {
            db = new SWCWContext();
            var v = db.sfyhzlks.Where(o => o.States == true);
            if (DM != null && DM != string.Empty)
            {
                try
                {
                    int a = Convert.ToInt32(DM);
                    v = v.Where(o => o.id == a);
                }
                catch { }
            }
            if (Name != null && Name != string.Empty)
            {
                try
                {
                    int a = Convert.ToInt32(Name);
                    v = v.Where(o => o.id == a);
                }
                catch { }
            }
            return v.OrderBy(o=>o.sfyhdm).ToList();
        }



以上代码实现了查询
select dm from tb where dm like '字符%'

但不能实现模糊查询其它代码中存在这个字符的数据

------解决方案--------------------