如何在GridView的标题行下方添加行 [英] How to add row below header row in gridview

查看:64
本文介绍了如何在GridView的标题行下方添加行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



下面是我的网格视图的aspx代码
在标题行之后,我需要在一行下面添加一行

项目编号描述数量单价总金额
货到付款INR



Hi,

Below is my aspx code for grid view
After the Header row i need to have a row like below one

ItemNo Description Qty UnitPrice TotalAmount
Payment upon delivery of INR



<asp:GridView ID="ItemGv" runat="server" AutoGenerateColumns="false" CellPadding="4"
                        ForeColor="#333333" ShowFooter="true" Visible="False" Width="843px" OnRowCreated="ItemGv_RowCreated">
                        <Columns>
                            <asp:TemplateField HeaderText="ItemNo">                            
                                <ItemTemplate>
                                    <asp:TextBox ID="itemNotb" runat="server"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="itemnorv" runat="server" ControlToValidate="itemNotb"
                                        ErrorMessage="*"></asp:RequiredFieldValidator><br />
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Description">
                                <ItemTemplate>
                                    <asp:TextBox ID="desctb" TextMode="MultiLine" Width="500px" Height="40px" runat="server"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="descrv" runat="server" ControlToValidate="desctb"
                                        ErrorMessage="*"></asp:RequiredFieldValidator>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Qty">
                                <ItemTemplate>
                                    <asp:TextBox ID="qtytb" runat="server"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="qtyrv" runat="server" ControlToValidate="qtytb" ErrorMessage="*"></asp:RequiredFieldValidator>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="UnitPrice" Visible="true">
                                <ItemTemplate>
                                    <asp:TextBox ID="upricetb" runat="server" AutoPostBack="true" OnTextChanged="upricetb_TextChanged"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="uprv" runat="server" ControlToValidate="upricetb"
                                        ErrorMessage="*"></asp:RequiredFieldValidator>
                                </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Total Amount">
                                <ItemTemplate>
                                    <asp:TextBox ID="amounttb" runat="server" ReadOnly="true"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="amountrv" runat="server" ControlToValidate="amounttb"
                                        ErrorMessage="*"></asp:RequiredFieldValidator>
                                </ItemTemplate>
                                <FooterStyle HorizontalAlign="Right" />
                                <FooterTemplate>
                                    <asp:Button ID="ButtonAdd" OnClick="ButtonAdd_Click" runat="server" CausesValidation="false"
                                        Text="Add New Item" />
                                </FooterTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField ShowHeader="False">
                                <ItemTemplate>
                                    <asp:LinkButton ID="LBDelete" runat="server" CausesValidation="false" CommandName="deleteRow"
                                        OnClick="LBDelete_Click" Text="Delete"></asp:LinkButton>
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>



谢谢



Thanks

推荐答案

请参阅此
http://stackoverflow. com/questions/726220/how-do-i-group-items-into-subheadings-in-an-asp-net-gridview-control [ http://www.carlj.ca/2008 /04/20/adding-or-inserting-subheader-rows-into-a-gridview/ [
Refer this
http://stackoverflow.com/questions/726220/how-do-i-group-items-into-subheadings-in-an-asp-net-gridview-control[^]
http://www.carlj.ca/2008/04/20/adding-or-inserting-subheader-rows-into-a-gridview/[^]


这篇关于如何在GridView的标题行下方添加行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆