ASP.NET gridview 显示模糊搜索结果,暂时解决,却为根决!
我知道为什么以前我做的,为什么老是没有数据,空的数据。因为在DAL的时候,我模糊搜索的时候,它把orderid当成了字符。(SQL语句, private const string SQL_SELECT_CHECK = @" select [orderid],[userid],[totel],[message],[salesmanid],[state] from orderlist where orderid =’%“+@orderid+”%‘ ";)其中orderid被当成了字符串处理。试过orderid like '%@orderid%',都不可以。后来直接用orderid =@orderid 来处理,结果是出来了,不过太准确 。一直想有模糊搜索的结果。
望得到大家厚爱,得到大家的帮助。
我在前台aspx.cs 实现了模糊搜索。但是破坏了asp.net的三层结构。严重不好啊!
显示结果:
下面是代码。
虽然暂时可以用。但是,很不满意。
在不破坏三层的时候,不能做到模糊的搜索。下面是我的实现代码。望大家厚爱啊。
aspx.cs
DAL 代码
BLL代码
为了得到下面的效果
搜索结果:
望大家赐教啊。 学了有好长一段时间了 ,太没效率了。打着“新手”的旗号,不要脸的问大家那么简单的问题。感激了!