【发布时间】:2016-05-25 15:37:22
【问题描述】:
如何将 2 列相乘并在第三列中显示?我想将 Price 和数量的输入值相乘并显示在 lblItemTotal 中。我正在考虑添加一个更新按钮,以便在单击时可以更新所有项目总数。这是我的网格视图代码:
<asp:TemplateField HeaderText="Price">
<ItemTemplate>
<asp:Label ID="lblPrice" runat="server" Text='<%# Bind("Price")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Quantity">
<ItemTemplate>
<asp:TextBox ID="txtQuantity" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Item Total">
<ItemTemplate>
<asp:Label ID="lblItemTotal" runat="server" ></asp:Label>
</ItemTemplate>
</asp:TemplateField>
【问题讨论】:
-
使用JavaScript,绑定数量列字段的key up事件,如果你想实时看到第三列,更新第三列。