加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

entity-framework – ASP.NET MVC 2.0在jqgrid中执行搜索

发布时间:2020-05-27 21:13:19 所属栏目:asp.Net 来源:互联网
导读:您好我试图使用单列搜索jqgrid使用MVC 2 IN .NET(VS 2008)这是我已经到目前为止的代码,但我需要一个示例来匹配它或一个我缺少的一个提示 jQuery(#list).jqGrid({ url: /Home/DynamicGridData/, datatype: json, mtype: POST, search: true,

您好我试图使用单列搜索jqgrid使用MVC 2 IN .NET(VS 2008)这是我已经到目前为止的代码,但我需要一个示例来匹配它或一个我缺少的一个提示

jQuery("#list").jqGrid({
    url: '/Home/DynamicGridData/',datatype: 'json',mtype: 'POST',search: true,filters: {
        "groupOp":"AND","rules": [
            {"field":"Message","op":"eq","data":"True"}
        ]
    },multipleSearch: false,colNames: [ 'column1','column2'],colModel: [
        { name: 'column1',index: 'column1',sortable: true,sorttype: 'text',autoFit: true,stype:'text',searchoptions: { sopt: ['eq','ne','cn']} },{ name: 'column2',index: 'column2',search: false,align: 'left',autoFit: true}],pager: jQuery('#pager'),rowNum: 10,rowList: [10,60,100],scroll: true,sortname: 'column2',sortorder: 'asc',gridview: true,autowidth: true,rownumbers: true,viewrecords: true,imgpath: '/scripts/themes/basic/images',caption: 'my data grid'
});

jQuery("#list").jqGrid('navGrid','#pager',{add: false,edit: false,del: false},{},{ multipleSearch: true,overlay: false });
//jQuery("#list").jqGrid('filterToolbar',{stringResult:true,searchOnEnter:true});
jQuery("#list").jqGrid('navButtonAdd',{ caption: "Finding",title: "Toggle Search Bar",buttonicon: 'ui-icon-pin-s',onClickButton: function() { $("#list")[0].toggleToolbar() }
                      });

jQuery("#list").jqGrid = {
    search : {
        caption: "Search...",Find: "Find",Reset: "Reset",odata : ['equal','not equal','contains'],groupOps: [ { op: "AND",text: "all" },{ op: "OR",text: "any" } ],matchText: " match",rulesText: " rules"
    }
}                              

});

两个东西分页没有出来
和搜索虽然我有搜索窗口打开只有hte column1作为选项,当单击查找它似乎它加载网格,但实际上没有匹配我的值,我在文本框中键入。

UPDATED:正如你可以看到我做了一个尝试与serach的参数,没有成功感谢你的帮助,感谢

//public ActionResult DynamicGridData(string sidx,string sord,int page,int rows,bool search,string fieldname,string fieldvalue)
public ActionResult DynamicGridData(string sidx,int rows)
{
    var context = new  AlertsManagementDataContext();
    int pageIndex = Convert.ToInt32(page) - 1;
    int pageSize = rows;
    int totalRecords = context.Alerts.Count();
    int totalPages = (int)Math.Ceiling((float)totalRecords / (float)pageSize);

    IQueryable<Alert> alerts = null;
    try
    {
       //if (!search)
       //{
           alerts = context.Alerts.
           OrderBy(sidx + " " + sord).
           Skip(pageIndex * pageSize).
           Take(pageSize);
       /

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读