繁体   English   中英

在JavaScript的Asp.net标签中显示Gridview列总计

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM