C# 如何在GridView底部添加静态文本作为页脚?

C# 如何在GridView底部添加静态文本作为页脚?,c#,asp.net,C#,Asp.net,我试图在网格底部添加一个脚注。但从下面的代码片段中,我看到了底部的脚注,但它出现在空列中。我的意思是说,如果网格中有4列,则在第4列之后会显示脚注。这不应该发生。理想情况下,脚注将从第一列开始,直到网格结束。(作为一行) 有什么建议吗 <asp:Table ID="Table1" BorderWidth="0" CellPadding="0" CellSpacing="0" Width="100%" runat="server"> &l

我试图在网格底部添加一个脚注。但从下面的代码片段中,我看到了底部的脚注,但它出现在空列中。我的意思是说,如果网格中有4列,则在第4列之后会显示脚注。这不应该发生。理想情况下,脚注将从第一列开始,直到网格结束。(作为一行) 有什么建议吗

    <asp:Table ID="Table1" BorderWidth="0" CellPadding="0" CellSpacing="0" Width="100%" runat="server">
                    <asp:TableRow>
                        <asp:TableCell>
                             <asp:GridView ID="_gridView1" runat="server"  
                                                EnableViewState="false" ShowFooter="true" AllowPaging="false" EnableFixedHeader="true" Width="100%" 
                                                 AutoGenerateColumns="false" >

                                                 <Columns>
                                                        <asp:TemplateField HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="12%" ItemStyle-Width="12%">
                                                            <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"/>
                                                            <ItemTemplate >
                                                                <asp:Label ID="_LineName" runat="server" Text='<%# Eval("LineName") %>' />
                                                            </ItemTemplate>
                                                        </asp:TemplateField>
                                                      <asp:TemplateField ID="Entity0" HeaderText="Entity0" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="8%">
                                                            <ItemStyle HorizontalAlign="Left" VerticalAlign="Top" />
                                                            <ItemTemplate>
                                                                <asp:Label ID="_entityZero" runat="server" Text='<%# Eval("EntityName0") %>' />
                                                            </ItemTemplate>
                                                         </asp:TemplateField>
                                                         <asp:TemplateField ID="Entity1" HeaderText="Entity1" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="8%">
                                                            <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"/>
                                                            <ItemTemplate>
                                                                <asp:Label ID="_entityOne" runat="server" Text='<%# Eval("EntityName1") %>' />
                                                            </ItemTemplate>
                                                         </asp:TemplateField>
                                                         <asp:TemplateField ID="Entity2" HeaderText="Entity2"  HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="8%">
                                                            <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"/>
                                                            <ItemTemplate>
                                                                      <asp:Label ID="_entityTwo" runat="server" Text='<%# Eval("EntityName2") %>' />
                                                            </ItemTemplate>
                                                        </asp:TemplateField>
                                                        <asp:TemplateField ID="Entity3" HeaderText="Entity3" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="8%">
                                                            <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"/>
                                                            <ItemTemplate>
                                                                <asp:Label ID="_entityThree" runat="server" Text='<%# Eval("EntityName3") %>' />
                                                            </ItemTemplate>
                                                        </asp:TemplateField>
                                                         <asp:TemplateField ID="Entity4" HeaderText="Entity4" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="8%">
                                                            <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"/>
                                                            <ItemTemplate>
                                                                <asp:Label ID="_entityFour" runat="server" Text='<%# Eval("EntityName4")  %>' />
                                                            </ItemTemplate>
                                                        </asp:TemplateField>
                                                      <asp:TemplateField ID="Entity5" HeaderText="Entity5" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="8%">
                                                            <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"/>
                                                            <ItemTemplate>
                                                                <asp:Label ID="_entityFive" runat="server" Text='<%# Eval("EntityName5")  %>' />
                                                            </ItemTemplate>
                                                        </asp:TemplateField>
                                                      <asp:TemplateField ID="Entity6" HeaderText="Entity6" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="8%">
                                                            <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"/>
                                                            <ItemTemplate>
                                                                <asp:Label ID="_entitySix" runat="server" Text='<%# Eval("EntityName6")  %>' />
                                                            </ItemTemplate>
                                                        </asp:TemplateField>
                                                      <asp:TemplateField ID="Entity7" HeaderText="Entity7" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="8%">
                                                            <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"/>
                                                            <ItemTemplate>
                                                                <asp:Label ID="_entitySeven" runat="server" Text='<%# Eval("EntityName7")  %>' />
                                                            </ItemTemplate>
                                                        </asp:TemplateField>
                                                      <asp:TemplateField ID="Entity8" HeaderText="Entity8" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="8%">
                                                            <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"/>
                                                            <ItemTemplate>
                                                                <asp:Label ID="_entityEight" runat="server" Text='<%# Eval("EntityName8")  %>' />
                                                            </ItemTemplate>
                                                        </asp:TemplateField>
                                                      <asp:TemplateField ID="Entity9" HeaderText="Entity9" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="8%">
                                                            <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"/>
                                                            <ItemTemplate>
                                                                <asp:Label ID="_entityNine" runat="server" Text='<%# Eval("EntityName9")  %>' />
                                                            </ItemTemplate>
                                                        </asp:TemplateField>
                                                      <asp:TemplateField ID="Entity10" HeaderText="Entity10" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="8%">
                                                            <ItemStyle HorizontalAlign="Left" VerticalAlign="Top"/>
                                                            <ItemTemplate>
                                                                <asp:Label ID="_entityTen" runat="server" Text='<%# Eval("EntityName10")  %>' />
                                                            </ItemTemplate>
                                                        </asp:TemplateField>
<asp:TemplateField ID="footer" HeaderStyle-HorizontalAlign="Left">
                                                            <FooterTemplate>
                                                                <asp:Label id="lblFooter"  runat="server">'Last Review Date' indicates the date on which an Issuer Rating was last formally reviewed within a twelve-month period or when a Credit Rating Action was last published. <br /></asp:Label>
                                                            </FooterTemplate>
                                                        </asp:TemplateField>
                                                    </Columns>
                                            </asp:GridView>

                        </asp:TableCell>
                    </asp:TableRow>
                </asp:Table>

“上次审核日期”表示在12个月内对发行人评级进行最后一次正式审核的日期,或上次发布信用评级行动的日期

您应该只在第一个Template字段中添加footerTemplate,然后在代码隐藏的_gridView1.FooterRow.Cells(0.ColumnSpan=12中添加,并从页脚行_gridView1.FooterRow.Cells.RemoveAt(1),_gridView1.FooterRow.Cells.RemoveAt(2)_gridView1.FooterRow.Cells.RemoveAt(11)页脚模板特定于每个列(即每个模板字段内)。因此,您必须将页脚专门放在所需的列上