2012-03-28 58 views
0

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

每个dropdownlists必须与另外两个组合,但他们也有一个“特殊”值“全部”。在这种情况下,我想禁用特定字段的过滤并显示所有值。

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

回答

0

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

我结束了在gridview selectedindexchanged事件上的自定义编码,该事件构建selectcommand文本并再次绑定gridview。

工作正常!