各位高手,如何在gridview每行纪录的下面增加一行,且这行只有一列?

解决方案 »

  1.   

    给gridview只设一个模板列
    该模板列里放一个html的table(该table只有两行,第二行合并为一个单元格)
    具体要显示的数据可用其他控件设置binder后放入table的单元格
      

  2.   

    可以参考一下http://dotnet.aspx.cc/article/2cb1c6d7-2b22-4655-8922-2a8a053a66fa/read.aspx
      

  3.   

    <asp:GridView ID="gvProduct" DataKeyNames ="id" runat="server" BackColor="White" BorderColor="#CCCCCC"
                BorderStyle="None" BorderWidth="1px" CellPadding="3" AllowPaging="True" DataSourceID="sdsProduct" AllowSorting="True" AutoGenerateColumns="False" Width="100%" >
                <Columns>
                        <asp:TemplateField HeaderText="Select">
                        <ItemTemplate>
                            <asp:CheckBox ID="chkSelect" runat="server" />
                        </ItemTemplate>
                        <HeaderTemplate>
                            <input id="chkAll"  runat="server" type="checkbox" onclick="GoSelectAll(this)" />
                        </HeaderTemplate>
                    </asp:TemplateField>
                    <asp:BoundField DataField="id" HeaderText="系统ID" SortExpression="id" />                                
                    <asp:BoundField DataField="CName" HeaderText="商品名称" SortExpression="CName" />
                    <asp:BoundField DataField="Supply" HeaderText="供应商" SortExpression="Supply" /> 
                    <asp:BoundField DataField="Currency" HeaderText="币种" SortExpression="Currency" />               
                    <asp:BoundField DataField="Price" HeaderText="价格" SortExpression="Price" />
                    <asp:ImageField DataImageUrlField="Image" HeaderText="图片" ControlStyle-Width="100px"></asp:ImageField>                  
                </Columns>
            </asp:GridView>我的gridview是这样的,请问要怎么改
      

  4.   

    1 在GridView的onItemDataBund事件中 合并/重绘表格 填充数据
    2 应用模板列
    3 应用GridView嵌套