Comment Calculer la Somme de contrôle GridView Colonnes à l'Aide de JavaScript?
J'ai un GridView avec trois Colonnes Qui sera comme ceci:
ID Sign Amount
------ -------- ---------
1 + 1000
2 - 500
3 - 750
Sorte que la Somme de la Colonne "Montant" Doit être "-250". Envisager la Colonne "Signe" aussi avec la Quantité.
Voici mon GridView du Code Source:
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID"/>
<asp:TemplateField HeaderText="Sign" >
<ItemTemplate>
<asp:TextBox ID="txtgvSign" runat="server" Text='<%# Bind("Sign") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Amount">
<ItemTemplate>
<asp:TextBox ID="txtAmount" runat="server" Text='<%# Bind("Amount") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
Jusqu'à présent, j'ai écrit Un JavaScript, Mais C'est Seulement à Calculer la Somme de la Quantité. Je ne sais pas comment calculer la Somme basé sur le Signe des valeurs. Ci-dessous est le code JavaScript que j'ai écrit:
function CalculateTax(fixedtotal)
{
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);
}
return parseFloat(fixedtotal) + parseFloat(taxamount);
}
Veuillez donc Apporter des Modifications à ce Javascript.
Vous devez vous connecter pour publier un commentaire.
pouvez-vous essayer le code ci-dessous?