Вычислить сумму значений столбца поля Bound с помощью JavaScript - PullRequest
0 голосов
/ 06 июня 2011

У меня есть GridView, который состоит из пяти связанных столбцов полей, таких как AttributeName, процент налога, ссылочная сумма, знак, сумма налога.

GridView может иметь две строки или три строки, или иногда в GridView не будет строк.

Здесь я хочу вычислить TaxAmount для всех строк в GridView и отобразить общую сумму налога в метке.

Я знаю, как это сделать в C #. Но здесь я хочу сделать это на самой стороне клиента, используя JavaScript. Как это сделать?

Ответы [ 2 ]

0 голосов
/ 09 июня 2011

Здесь я изменил столбец 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)+ "/-";            
 }
0 голосов
/ 06 июня 2011

Я думаю, вам нужно будет использовать "TemplateColumn" вместо "BoundColumn".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...