有一段时间我将jqGrid
组件与MVC一起使用, Trirand.Web.Mvc.dll
首先,我将描述我想要实现的目标:
我在网格中有很多订单,一切顺利,比如1000个订单。 用户单击filtertoolbar中的过滤器,假设过滤所有属于ordernr的订单行。
该订单共有225个订单,它们会在网格中显示。
我点击“编辑”(用动作和图标实现)我编辑一个字段:orderlocation,并改为例如“阿姆斯特丹” 在网格中按下savebutton后,我不得不问:“对所有过滤的项目应用更改?”
让我们说,这是肯定的。
然后在服务器端代码中,我有一个“EditRow”函数
现在在这个功能中,我不仅希望更新单个订单行,而且还希望所有过滤225个订单行 - >所有服务器端。
如何获得此底层数据集?
public void EditRows(OrderLine orderline)
{
…
foreach (var filteredline in filteredorderlines) {
}
}
我如何获得过滤顺序? GridSet状态?
在ExportToExcel函数中,它们使用相同的技术(导出过滤后的集合),但我无法在EditRow中重新应用过滤器。
答案 0 :(得分:1)
只是为了通知任何人,我在这里找到了解决方案:
http://www.trirand.net/aspnetmvc/grid/exportpdf
GetExportData,根据活动过滤器提供数据表
“je gaat het pas zien als je het doorhebt”