我在页面上有3个radgrids,可以进行批量编辑。
是否可以使用一次性保存所有更改的按钮?每个表上的保存按钮仅保存一个表,并擦除所有其他更改。
到目前为止,我唯一能做到的就是这三个表:
< telerik:RadGrid ID="RadGrid3" runat="server" AllowAutomaticDeletes="true" AllowAutomaticUpdates="true" OnItemDataBound="RadGrid1_ItemDataBound" OnItemDeleted="RadGrid3_ItemDeleted" MasterTableView-EditMode="Batch" MasterTableView-BatchEditingSettings-EditType="Cell" >
当然,所有这些都有适当的select / insert / update / delete查询
答案 0 :(得分:1)
您可以调用客户端API来保存每个网格。请参阅http://www.telerik.com/help/aspnet-ajax/grid-batch-editing.html。
在JS中,对于某些“保存”按钮,您可以执行类似
的操作grid1.get_batchEditingManager().saveAllChanges();
每个网格。