0
私は3つの列とテキスト項目項目のテンプレートフィールドを持つ5つの行グリッドビューを持っているGridview.andを使用してランタイムにデータを挿入すると、このグリッドビューでいくつかの計算をしたい3列目のCol1とCol2の合計と、footer.AndのCol1の合計も、ポストバックやページリフレッシュのないテキストボックスでのテキストの変更として計算したいと思います。どうすればいいのか教えてください。 私はグリッドビューGridviewはランタイムに列を計算する
<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>
しかし、JavaScriptではどのように私はこの投稿は、偉大な例があるGridViewコントロールのテキストボックスにGridViewコントロールまたは示唆 –
のいずれかの例を見つけることができます:[http://stackoverflow.com/a/1129062/743633](httpを:/ /stackoverflow.com/a/1129062/743633)列1,2,3などのテキストボックスのすべての値を格納する配列を作成することができます。他の方法は、動作します(ただし、あなたはフォームが変化するのを見る)は、フォームをロードし、ID(GridView1 $ ctl02 $ TextBox1など)を取得し、値をループします。次の行は、GridView1 $ ctl03 $ TextBox1、次の行GridView1 $ ctl04 $ TextBox1などです。 –