0

我想通过在服务器端将其与不同的 List<> 对象绑定来更改按钮单击时的网格视图中的数据,它成功地绑定了数据,但是由于它是在按钮上的回发单击,因此网格视图被加载了旧数据在 page_load 方法中对其进行了初始化。

在我的按钮的 onclick 事件中将网格与新数据绑定后,如何避免调用页面加载方法。

我尝试使用 (!isPostBack) 但它没有帮助。

4

1 回答 1

0

让您的按钮事件设置一个网格参数,该参数回发到您的服务器控件,指示您正在更改哪个数据源为网格提供数据,然后重新加载网格。它现在应该只显示新数据集。

例子:

$('#gridName').jqGrid('setGridParam', { postData: { ChangeGridDataSet: true} }).trigger('reloadGrid', [{ page: 1}]);

于 2013-03-07T14:59:27.563 回答