我有3个下拉列表,我需要在运行时过滤我的数据源。
每个下拉列表必须与其他两个下拉列表组合,但它们也具有“特殊”值“ ALL ”。在这种情况下,我想禁用特定字段的过滤并显示所有值。
这是否来自asp.net的一些开箱即用功能,或者我每次都必须构建字符串?
答案 0 :(得分:0)
在很多地方搜索后,我终于发现asp.net没有开箱即用的功能,可以根据我想参与过滤的每个控件的值动态构建WHERE子句。
我最终在gridview selectedindexchanged事件上进行了自定义编码,该事件构建了selectcommand文本并再次绑定了gridview。
工作正常!