2011-04-21 115 views
0

什么是提供网络用户的可能性,以轻松过滤多页的ASP .NET GridView的(>的最佳方式,<==!=等由一些文本/数字/日期字段)与服务器端的最小定制?多条件的GridView过滤

我发现一个看起来有趣的控件(http://ammar.tawabini.com/2010/09/gridview-ajax-filter.html),但我想知道是否有一些解决方案,这是更多的已知/使用/广泛/社区接受的解决方案。

+0

我怀疑你会在这方面找到共识。我看了一下“amar.tawabini”解决方案。从技术上讲,它很棒,但UI看起来非常程序化,特别是关于日期。例如,大多数用户不会理解“Created On> = {t - m(8)}”。 – 2011-04-21 17:39:37

回答

0

如果您使用的数据源控件,您可以使用WhereParameters。 LINQ - Entity Framework

您可以使用ControlParameters从搜索表单中的值填充。

所有这些都可以在没有任何代码的情况下完成。不要将此与简单或简单混淆,但我认为这就是您要找的。

+0

这是一个标准的方式,一切都需要从头开始,我更关心可以大大减少手动工作量的解决方案 - 查看一下gridview ajax过滤器或DevExpress过滤器构建器。 – 10p 2011-04-22 02:08:42