• 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

  • 相关阅读:
    scrapy+pymongo爬取小说实战
    Scrapy的正确安装
    linux: 用户管理,文件传送
    Java日期时间处理总结
    Numpy快速入门
    python 文件与文件夹操作
    python文件基础
    26. 删除排序数组中的重复项
    1两数之和
    152乘积最大子数组
  • 原文地址:https://www.cnblogs.com/fiozhao/p/3510250.html
Copyright © 2020-2023  润新知