【发布时间】:2011-12-23 06:01:15
【问题描述】:
我有一个三列五行的网格视图,其中包含文本项项模板字段,用于在运行时使用 Gridview 将数据插入数据库。我想使用此网格视图进行一些计算,例如在其中添加 Col1 和 Col2 的列第 3 列以及页脚中 Col1 的总和。我还想在没有回发或页面刷新的情况下在文本框中进行文本更改时进行计算。请告诉我该怎么做。 我有以下代码来制作网格视图
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" ShowFooter="True">
<Columns>
<asp:TemplateField HeaderText="One">
<FooterTemplate>
<asp:Label ID="lblOne_tot" runat="server"></asp:Label>
</FooterTemplate>
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Two">
<FooterTemplate>
<asp:Label ID="lblTwo_tot" runat="server"></asp:Label>
</FooterTemplate>
<ItemTemplate>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Total">
<ItemTemplate>
<asp:Label ID="lblTotal" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
【问题讨论】: