我想在Gridview
中显示Label
列Gridview
以外的function footertotal() {
var col1;
var grid = 0;
var totalcol1=0;
grid = document.getElementById('<%=Grid1.ClientID %>');
for (var i = 1; i < grid.rows.length; i++) {
totalcol1 += parseFloat(Grid1.Rows[i].Cells['Tprice'].Value);
}
document.getElementById('<%=LblSubTotal.ClientID %>').innerHTML = totalcol1.toFixed(2).toString();
}
列。我写下了波纹管功能,并在模糊时调用它但是没有执行循环它不会进入for循环任何帮助都是非常感谢。
{{1}}
答案 0 :(得分:0)
我认为你没有很好地使用方法getElementById
。
你必须这样做:
function footertotal() {
var col1;
var totalcol1=0;
var grid = document.getElementById('Grid1.ClientID');
for (var i = 1; i < grid.rows.length; i++) {
totalcol1 += parseFloat(Grid1.Rows[i].Cells['Tprice'].Value);
}
document.getElementById('LblSubTotal.ClientID').innerHTML = totalcol1.toFixed(2).toString();
}
如需更多帮助,请点击此处查看:Source