使用JavaScript计算“绑定”字段“列”值的总和

Calculate the Sum of the Bound field Column values using JavaScript

本文关键字:字段 JavaScript 绑定 使用 计算      更新时间:2023-09-26

我有一个GridView,它由五个绑定字段列组成,如AttributeName、Tax Percentage、Reference Amount、Sign、Tax Amount。

GridView可能有两行或三行,或者有时GridView中没有行。

在这里,我想计算GridView中所有行的TaxAmount,并将总税额显示在标签中。

我知道如何在C#中做到这一点。但在这里,我想在客户端本身使用JavaScript来实现这一点。如何做到这一点?

我认为您需要使用"TemplateColumn"而不是"BoundColumn"。

这里我将BoundField列更改为TemplateField。

以上问题的答案是

 function CalculateTax()
 {
    var taxgrid = document.getElementById('<%=gvAttribute.ClientID %>');
    var taxip = taxgrid.getElementsByTagName('input');
    var taxamount = 0*1;
    for(i = 0; i < taxip.length; i++)
    {
       var tax = taxip[i].value;            
       taxamount = parseFloat(taxamount) + parseFloat(tax);
    }
    document.getElementById('<%=TextBox1.ClientID %>').innerText = taxamount.toFixed(2)+ "/-";            
 }