Trirand.Web.Mvc ::过滤网格状态数据

时间:2016-06-09 07:17:34

标签: c# asp.net-mvc jqgrid

有一段时间我将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中重新应用过滤器。

1 个答案:

答案 0 :(得分:1)

只是为了通知任何人,我在这里找到了解决方案:

http://www.trirand.net/aspnetmvc/grid/exportpdf

GetExportData,根据活动过滤器提供数据表

“je gaat het pas zien als je het doorhebt”