在asp.net中使用jquery进行gridview小计
祝大家新年快乐 我在asp.net的gridview中计算小计时遇到问题 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] 我需要计算每个项目的用户输入的总和,并显示在结果标签中 让我告诉你我
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());
});
}