zoukankan      html  css  js  c++  java
  • DevExpress DXperience 的ASPxFilterControl 不显示 Like 菜单的方法

    当使用Linq 作为数据源时,如果使用 ASPxFilterControl 的 Like 菜单筛选数据,就会出现以下错误

    LINQ to Entities does not recognize the method 'Boolean Like(System.String, System.String)' method, and this method cannot be translated into a store expression.

    其实 Like菜单已有代替的方式就是 Contains菜单,但 DevExpress公司提供ASPxGridView 有 ASPxGridView1.Settings.ShowFilterRowMenuLikeItem = false 的方法,却没有提供隐藏 ASPxFilterControl Like菜单的方法,无奈之下改用变通方法,就是在页面中加入以下jQuery语句。成功隐藏!

       <script type="text/javascript">
        $(document).ready(function(){
                $("#MainContent_ASPxFilterControl1_OperationPopup_DXI12_").hide();
                $("#MainContent_ASPxFilterControl1_OperationPopup_DXI13_T").hide();
        });
        </script>

    其中 MainContent_ASPxFilterControl1_OperationPopup_DXI12_ 为 Like 菜单

    MainContent_ASPxFilterControl1_OperationPopup_DXI13_T 为 Not Like 菜单

    可能每个页面的名称都不一样,需要适当的修改名称,使用 Chrome 的审查元素可得到相应的名称。

    原创文章,转载请注明出处~http://www.cnblogs.com/fiozhao/p/3510250.html

  • 相关阅读:
    其它运算符
    位运算符
    赋值运算符
    逻辑运算符
    关系运算符
    理解twisted中的reactor和deferred(一)
    修改 Django Administration
    celery 调用scrapy
    flower 时区设置
    Python 过滤HTML实体符号简易方法
  • 原文地址:https://www.cnblogs.com/fiozhao/p/3510250.html
Copyright © 2011-2022 走看看