ASPxGridView头和子头

时间:2010-08-13 20:02:38

标签: c# asp.net devexpress

你好,我目前使用DevExpress的ASPxGridView(2010 v1)。有没有人有任何成功创建双标题,其中第一组标题跨越多个子标题?

     HeaderSpanColumn1
-------   -------   -------
header1|  header2|  header3
-------   -------   -------  
   3         4        bob

由于它没有得到官方支持,因此在他们的支持网站上似乎没有太多的问题。

2 个答案:

答案 0 :(得分:2)

对于列,您可以使用HeaderCaptionTemplate:

<dxwgv:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False"
    DataSourceID="AccessDataSource1" KeyFieldName="CustomerID">
    <Columns>
        <dxwgv:GridViewDataTextColumn FieldName="CustomerID" ReadOnly="True" VisibleIndex="0">
            <HeaderCaptionTemplate>
                <table>
                    <tr align="center">
                        <td colspan="2">
                            1o Semester</td>
                    </tr>
                    <tr align="center">
                        <td style="width: 100px">
                            1o Exam</td>
                        <td style="width: 100px">
                            2o Exam</td>
                    </tr>
                </table>
            </HeaderCaptionTemplate>
        </dxwgv:GridViewDataTextColumn>
        <dxwgv:GridViewDataTextColumn FieldName="CompanyName" VisibleIndex="1">
        </dxwgv:GridViewDataTextColumn>
        <dxwgv:GridViewDataTextColumn FieldName="City" VisibleIndex="2">
        </dxwgv:GridViewDataTextColumn>
        <dxwgv:GridViewDataTextColumn FieldName="Country" VisibleIndex="3">
        </dxwgv:GridViewDataTextColumn>
    </Columns>
</dxwgv:ASPxGridView>

这个建议也值得追踪: Suggestion Details: ASPXGridView - support bands (multi-header columns)

答案 1 :(得分:1)

在即将发布的2011.1版本中,DevExpress Grid将开箱即用!请阅读the Mehul's blog post了解详情。