[英]Show Gridview column total in Asp.net Label in JavaScript
我想显示Gridview
列总Label
是外面Gridview
。 我写了波纹管函数,并在模糊时调用它,但是for循环未执行,它没有进入for循环,因此感谢任何帮助。
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();
}
我认为您没有很好地使用方法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();
}
要获得更多帮助,您可以在这里查看: 来源
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.