如何在ASP.NETMVC2中从jqgridmultipleGroup过滤条件创建sqlWHERE子句

本文关键字:条件 过滤 创建 sqlWHERE 子句 jqgridmultipleGroup 中从 ASP NETMVC2 | 更新日期: 2023-09-27 18:27:01

jqGrid多组搜索用于生成分组过滤器对象。服务器端使用ASP.NETMVC2来创建where子句字符串,并将其传递给PostgreSql。

Oleg ASP.NET MVC jqGrid示例sql where子句生成器为此条件生成无效的where子句。它只能在不发出刺耳声音的情况下工作。

如果使用multipleGroup:true,如何找到生成corrent where子句的示例C#代码?

$.extend($.jgrid.search, {
    savekey: [true, 13],
    multipleSearch: true,
    multipleGroup: true,
    recreateForm: true,
    overlay: 0,
    closeOnEscape: true,
    closeAfterSearch: true
 });

编辑

这是WHERE子句生成器的链接ASP.NET MVC 2.0在jqgrid 中搜索的实现

如何在ASP.NETMVC2中从jqgridmultipleGroup过滤条件创建sqlWHERE子句

请查看JqGridRequestModelBinder类,它是用于jqGrid请求的ASP.NET MVC模型绑定器,它应该让您了解如何反序列化multipleSearch/multipleGroup筛选器。你可以在这里找到所有其他必要的类。这都是Lib.Web.Mvc项目的一部分。你可以在这里找到如何使用这个库的示例(转到zip文件或从Subversion获得最新版本)。