导出时缺少Gridview标头

问题描述 投票:0回答:1

我按照本指南将数据导出为PDF。 ASP Snippets export selected grid view rows

但是每当我尝试打印出一些列名称/标题丢失时,一切都会正常工作。

除数据库连接字符串外,C#类与aspsnippet链接基本相同

这就是html代码的样子

<asp:GridView ID="GridView1" HeaderStyle-ForeColor="White" RowStyle-BackColor="White" runat="server" AutoGenerateColumns="false">
        <Columns>
    <asp:TemplateField>
        <ItemTemplate>
            <asp:CheckBox ID="chkSelect" runat="server" />
        </ItemTemplate>
    </asp:TemplateField>
    <asp:BoundField DataField="InvoiceID" HeaderText="Invoice ID" ItemStyle-Width="150px" />
    <asp:BoundField DataField="ProductID" HeaderText="ProductID" ItemStyle-Width="100px" />
    <asp:BoundField DataField="Illness" HeaderText="Illness" ItemStyle-Width="100px" />
    <asp:BoundField DataField="MedicineName" HeaderText="Medicine Name" ItemStyle-Width="150px" />
    <asp:BoundField DataField="Price" HeaderText="Price" ItemStyle-Width="100px" />
    <asp:BoundField DataField="Quantity" HeaderText="Quantity" ItemStyle-Width="100px" />
</Columns>
    <HeaderStyle BackColor="Green" ForeColor="White"></HeaderStyle>

这就是pic的结果

c# asp.net itext
1个回答
0
投票

修复它,由于某种原因我的gridview的自定义样式是禁用它的那些

© www.soinside.com 2019 - 2024. All rights reserved.