我在我的aspx页面中有RadGrid。它包含AllowPaging =“true”和PageSize =“5”。 RadGrid包含一列,即金额。我想使用javascript计算在所有行中输入的总金额。
以下是我写的Javascript:
function Amount() {
var grid = $find('<%=RadGrid.ClientID %>');
var masterTable = grid.get_masterTableView();
var row = masterTable.get_dataItems().length;
var Amount;
var totalAmount=0;
for (var i = 0; i < row ; i++) {
Amount=masterTable.get_dataItems()[i].findControl("txtSumInsured").get_value();
totalAmount = totalAmount + Amount;
}
}
我面临的问题是“行”只保留第一页的值,即5.如果我的网格由10行分成两页(每行5行),那么行也保持值为5。
你能告诉我我做错了吗?