SqlDataSource过滤条件下拉列表值

时间:2012-03-28 19:28:17

标签: filtering webforms sqldatasource

我有3个下拉列表,我需要在运行时过滤我的数据源。

每个下拉列表必须与其他两个下拉列表组合,但它们也具有“特殊”值“ ALL ”。在这种情况下,我想禁用特定字段的过滤并显示所有值。

这是否来自asp.net的一些开箱即用功能,或者我每次都必须构建字符串?

1 个答案:

答案 0 :(得分:0)

在很多地方搜索后,我终于发现asp.net没有开箱即用的功能,可以根据我想参与过滤的每个控件的值动态构建WHERE子句。

我最终在gridview selectedindexchanged事件上进行了自定义编码,该事件构建了selectcommand文本并再次绑定了gridview。

工作正常!