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

时间:2014-05-19 07:48:36

标签: c# javascript asp.net

我想在Gridview中显示LabelGridview以外的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}}

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