我如何强制 radgrid 和 radlistview 的 InsertCommand 从网格外部完成挂起的插入?

How do I force the InsertCommand of a radgrid and a radlistview to complete a pending insert from outside of the grid?

我有一个网页:

我的新要求如下:

如果用户单击保存按钮并且 RadGrid 或 RadListView 中有任何待处理的插入,则完成插入。换句话说,我在下面的网格插入表单中显示的按钮尚未被单击。

目前,RadGrid 插入在单击其自己的保存按钮之前不会插入到数据库中:

虽然按钮看起来略有不同,但 RadListView 也是如此:

有没有办法让我从网格外部的保存按钮调用每个网格的 InsertCommand?

雷达网格:

myRadGrid.MasterTableView.GetInsertItem().FireCommandEvent("PerformInsert", String.Empty)

RadListView:

myRadListView.InsertItem.FireCommandEvent("PerformInsert", String.Empty)

警告:如果您在一个页面上有多个 telerik grids/listviews,并且有待插入,调用其中一个将丢失另一个中的数据,因此如果有多个网格,将需要完成更多工作。