导出时缺少Gridview标头

时间:2019-03-17 07:56:06

标签: c# asp.net itext

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

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

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

这是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

1 个答案:

答案 0 :(得分:0)

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