ASP.NET GridView:如何在GridView中间使用Headers?

时间:2011-11-19 11:14:48

标签: asp.net css asp.net-controls

我有一个GridView,而不是将所有标题放在一行,我想将标题分成两行。在插入第一组标题的所有条目后,第一组标题将位于第一行,第二组标题将位于GridView的中间。

怎么做?

此外,使用与link中相同的gridview格式非常好。例如,我真的希望有一行用于大标题,第二行用于列标题,并在GridView中间重复它们

1 个答案:

答案 0 :(得分:0)

如果您想以您正在讨论的方式拆分GridView,则必须使用相同的数据源才能拥有2个独立的GridView。您还必须手动设置列。

<asp:GridView id="grd1" runat="server">
<!-- Manually setup columns -->
</asp:GridView>
<asp:GridView id="grd2" runat="server" >
<!-- Manually setup columns -->
</asp:GridView>

grd1.DataSource = DataSource;
grd2.DataSource = DataSource;
grd1.DataBind();
grd2.DataBind();

至于样式,您引用的链接链接到格式化GridView的方式。