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

  • 相关阅读:
    修改boot.ini产生彩色的启动菜单
    五行山下的猴子
    一个中文输入的类
    黑洞
    驱动中 定时
    水煮TCPMP (转)
    OGame的建筑说明
    3D数学 矩阵的更多知识(1)
    OGame银河系说明
    七则很有启迪性的心理寓言【转】
  • 原文地址:https://www.cnblogs.com/fiozhao/p/3510250.html
Copyright © 2011-2022 走看看