在asp.net中使用jquery进行gridview小计

在asp.net中使用jquery进行gridview小计,asp.net,jquery,gridview,Asp.net,Jquery,Gridview,祝大家新年快乐 我在asp.net的gridview中计算小计时遇到问题 gridview包含如下详细信息 sl .no item reading result 1 A [userentry] 2 [userentry] 3 [userentry] [labeltodispresult] 1 B [userentry] 2 [userentry] 3 [userentry] [labeltodispresult] 我需要计算每个项目的用户输入的总和,并显示在结果标签中 让我告诉你我

祝大家新年快乐

我在asp.net的gridview中计算小计时遇到问题

gridview包含如下详细信息

sl .no item reading  result
1 A [userentry] 
2  [userentry]
3  [userentry] [labeltodispresult]
1 B [userentry]
2  [userentry]
3  [userentry] [labeltodispresult]
我需要计算每个项目的用户输入的总和,并显示在结果标签中

让我告诉你我所取得的成就, 在gridview部分,我没有遇到任何问题。 当用户输入时,应更新结果标签中的值, 我将javascript函数绑定到代码隐藏中rowdatabound事件中的userentry文本框。 在javascript中,我能够使用jquery滚动表中的所有行,并计算值。 这是陷阱, labletodispresult应仅用于该项目组, i、 e.我需要获得A-1、A-2、A-3行的userentry和B-1、B-2、B-3行的userentry之和, 我正在为userentry文本框使用一个类, 用这个

<asp:gridview id="gv1" runat="server">
<columns>

<ItemTemplate headertext="sl.no">

<asp:label id="lblslno" runat="server" text='<%# Eval("slno")%>' />

</ItemTemplate>

<ItemTemplate headertext="Item">
<asp:label id="lblItem" runat="server" text='<%# Eval("Item")%>' />

</ItemTemplate>
<ItemTemplate headertext="readings">
<asp:TextBox id="txtReadings" runat="server" class="readings" />

</ItemTemplate>
<ItemTemplate headertext="result">
<asp:label id="lblresult" runat="server"  />

</ItemTemplate>

</columns>
</asp:gridview>
这为我提供了所有文本框的总和值,但我需要基于项目组的值。 我陷入困境
有什么帮助吗?

这里有一件事你可以试试。 设置文本框的类别=您的项目,即

CssClass=“”


这是根据项目区分文本框的一种方法。然后基于该类获取文本框。

基于gbs提供的指针,我做了很多操作以实现我的目标,谢谢兄弟。让唯一一个人花时间对我的问题发表评论。
function calculate(){
$('.readings').each(function(){

sumval +=parseFloat($(this).val());

});
}