操作方法
在你要编辑列里面加属性 editable: true, sortable: true, edittype: "text" function GetGrid() { var dj = getUrlParam("dj"); $("#gridTable").jqGrid({ url: "@Url.Content("~/FZCX/DXQF_QF/GetSBXX_FSZFY?dj=")" + dj, @*url: "@Url.Content("~/FZCX/DXQF_QF/GetSBXX_FSZFY")",*@ datatype: "json", height: $(window).height() - 145, autowidth: true, colModel: [ { label: '编号', name: 'id', index: "id", width: 200}, { label: '纳税人代码', name: 'nsrsbh', index: "nsrsbh", width: 200 }, { label: '纳税人名称', name: 'nsrmc', index: "nsrmc", width: 200 }, //{ label: '短信内容', name: 'contt', index: "contt", editable: true, sortable: true, edittype: "text", width: 200 }, { label: '手机号', name: 'fddbrgddh', index: "fddbrgddh", editable: true, sortable: true, edittype: "text", width: 200 }, { label: '所属人', name: 'ssr', index: "ssr", width: 200, formatter: function (value, row, index) { if (value == 1) { return "法人手机" } if (value == 2) { return "财务手机" } if (value == 3) { return " " } } }, ], //编辑成功跳转控制器的方法 beforeSaveCell: function (rowid, cellname, value, iRow, iCol) { AjaxJson("/FZCX/DXQF_QF/SSSHK?&rowid=" + rowid + "&names=" + value, "", function (DataJson) { }) }, viewrecords: true, rowNum: 20, rowList: [20, 50, 100, 500, 1000], pager: "#gridPager", sortname: '', sortorder: 'asc', rownumbers: true, shrinkToFit: false, gridview: true, viewrecords: true, cellEdit: true, cellsubmit: 'clientArray',//单元格保存内容的位置 cellurl: "/dm/projectsample/assignMemberFree" }); columnModelData("#gridTable"); }
///控制器里面的方法 ///string rowid, string names 传的id和修改的内容 public ActionResult SSSHK(string rowid, string names, JqGridParam jqgridparam) { StringBuilder sqysd = new StringBuilder(); sqysd.Append(" Update T_DX_DXQFCX set fddbrgddh='" + names + "' where id='" + rowid + "'"); int nows = DataFactory.Database().ExecuteBySql(sqysd); return Content("1"); }