【问题标题】:Adding a filter to a table on my webpage向我网页上的表格添加过滤器
【发布时间】:2011-07-05 20:49:57
【问题描述】:

简单的问题。我使用实体框架将 SQL Server 数据库映射到对象。然后使用 EF 填充动态数据站点。有 50 多张桌子,布局并不重要。允许用户使用它来快速输入数据,同时尽可能减少代码量。 基本上,我有四个工作时间来找到一个解决方案来过滤一个(或多个)字段的第一个字母上的一些表格。 (每个字段一个过滤器。)当我有一个过滤器时,我还有 4 个小时来实现它。任何时候我花更多的钱都不会得到补偿。 :-(

我可以完全控制代码、数据库结构和其他任何东西。但是,我仅限于 .NET 3.5/Visual Studio 2008 并且不允许包含 MVC。我也不允许添加更多库。也无法升级到 .NET 4.0。那么,我怎样才能在最短的时间内添加这样的过滤器呢?

【问题讨论】:

    标签: asp.net sql-server-2005 entity-framework .net-3.5 dynamic-data


    【解决方案1】:

    简单的答案:以动态数据示例添加过滤器的方式添加过滤器,使用用户控件和 FilterRepeaters 并在 Metadata 中指定您的自定义过滤器。有关示例,请参见 DynamicData/Filterss 目录。

    例如,在元数据中

    [FilterUIHint("LastNameSearch")]
    public object LastName { get; set; }
    

    还有一个名为 LastNameSearch.ascx 的用户控件。

    请参阅 MSDN 上的 this 链接

    【讨论】:

    猜你喜欢
    • 2020-11-17
    • 2011-02-27
    • 2022-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多