返回首页

您好,

如何添加(总和)网格视图文本框。我设计了一个网格视图,网格视图中,有7单行文本框,我需要这些文本框的值来计算的总动态。意味着一旦我们进入任何在任何文本框的值,该值是在quot; totalquot文本框
。 网格视图设计:


<asp:GridView ID="gvClient" runat="server" AutoGenerateColumns="False"

          EnableModelValidation="True" BackColor="White" BorderColor="#999999"

          BorderStyle="None" BorderWidth="1px" CellPadding="3" GridLines="Vertical"

          HorizontalAlign="Center" Width="100%">

          <AlternatingRowStyle BackColor="Gainsboro" />

          <Columns>

            <asp:TemplateField HeaderText="Client">

              <ItemTemplate>

                <br />

                <asp:DropDownList ID="ddlClient1" runat="server"

                  onselectedindexchanged="ddlClient1_SelectedIndexChanged" AutoPostBack="True">

                </asp:DropDownList>

              </ItemTemplate>

            </asp:TemplateField>

            <asp:TemplateField HeaderText="Billing">

              <ItemTemplate>

                <asp:Label ID="Label1" runat="server" Text="Billable"></asp:Label>

                <br />

                <br />

                <asp:Label ID="Label2" runat="server" Text="Non-Billable"></asp:Label>

              </ItemTemplate>

            </asp:TemplateField>

            <asp:TemplateField HeaderText="Sun">

              <ItemTemplate>

                <asp:TextBox ID="txtSun1B" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

                <br />

                <br />

                <asp:TextBox ID="txtSun1N" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

                <br />

              </ItemTemplate>

            </asp:TemplateField>

            <asp:TemplateField HeaderText="Mon">

              <ItemTemplate>

                <asp:TextBox ID="txtMon1B" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

                <br />

                <br />

                <asp:TextBox ID="txtMon1N" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

              </ItemTemplate>

            </asp:TemplateField>

            <asp:TemplateField HeaderText="Tue">

              <ItemTemplate>

                <asp:TextBox ID="txtTue1B" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

                <br />

                <br />

                <asp:TextBox ID="txtTue1N" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

              </ItemTemplate>

            </asp:TemplateField>

            <asp:TemplateField HeaderText="Wed">

              <ItemTemplate>

                <asp:TextBox ID="txtWed1B" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

                <br />

                <br />

                <asp:TextBox ID="txtWed1N" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

              </ItemTemplate>

            </asp:TemplateField>

            <asp:TemplateField HeaderText="Thu">

              <ItemTemplate>

                <asp:TextBox ID="txtThu1B" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

                <br />

                <br />

                <asp:TextBox ID="txtThu1N" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

              </ItemTemplate>

            </asp:TemplateField>

            <asp:TemplateField HeaderText="Fri">

              <ItemTemplate>

                <asp:TextBox ID="txtFri1B" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

                <br />

                <br />

                <asp:TextBox ID="txtFri1N" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

              </ItemTemplate>

            </asp:TemplateField>

            <asp:TemplateField HeaderText="Sat">

              <ItemTemplate>

                <asp:TextBox ID="txtSat1B" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

                <br />

                <br />

                <asp:TextBox ID="txtSat1N" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   Width="35px">0</asp:TextBox>

              </ItemTemplate>

            </asp:TemplateField>

            <asp:TemplateField HeaderText="Total">

              <ItemTemplate>

                <asp:TextBox ID="txtTot1B" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   ReadOnly="True"

                  Width="35px">0</asp:TextBox>

                <br />

                <br />

                <asp:TextBox ID="txtTot1N" runat="server" AutoPostBack="True"

                  CausesValidation="True" Height="18px"   ReadOnly="True"

                  Width="35px">0</asp:TextBox>

              </ItemTemplate>

            </asp:TemplateField>

            <asp:TemplateField HeaderText="Attachments">

              <ItemTemplate>

                <asp:FileUpload ID="fuBill1" runat="server" Height="25px" Width="217px" />

                <asp:Button ID="btnFu1" runat="server" Text="Add" />

                <asp:LinkButton ID="lbBill1" runat="server" Visible="False"></asp:LinkButton>

                <br />

                <br />

                <asp:FileUpload ID="fuNon1" runat="server" Height="23px" Width="216px" />

                <asp:Button ID="btnfu1N" runat="server" Text="Add" />

                <asp:LinkButton ID="lbnon1" runat="server" Visible="False"></asp:LinkButton>

              </ItemTemplate>

            </asp:TemplateField>

            <asp:TemplateField HeaderText="Status">

              <ItemTemplate>

                <br />

                <asp:DropDownList ID="ddlStatus1" runat="server">

                </asp:DropDownList>

              </ItemTemplate>

            </asp:TemplateField>

          </Columns>

          <FooterStyle BackColor="#063657" ForeColor="Black" Height="25px"

            HorizontalAlign="Center" VerticalAlign="Top" />

          <HeaderStyle BackColor="#063657" ForeColor="White" Height="35px"

            HorizontalAlign="Center" VerticalAlign="Middle" />

          <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />

          <RowStyle BackColor="#EEEEEE" ForeColor="Black" HorizontalAlign="Center"

            VerticalAlign="Middle" />

          <SelectedRowStyle BackColor="#008A8C" ForeColor="White"

            HorizontalAlign="Center" VerticalAlign="Top" />

        </asp:GridView>

 

我要添加文本框的总..出quot; Buttonquo​​t;点击。

回答

评论会员: 时间:2