Search code examples
c#wpfpdfdatagridwpfdatagrid

How to export PDF from data of datagrid?


How can I export the data from DataGrid into PDF? The quick solution.

<DataGrid Name="table" AutoGenerateColumns="False" CanUserAddRows="False" CanUserDeleteRows="False" IsTextSearchEnabled="True" Background="White">
    <DataGrid.Columns>
        <DataGridTextColumn Header="Timestamp" Binding="{Binding StartDate}" SortDirection="Descending" SortMemberPath="StartDate" IsReadOnly="True" />
        <DataGridTextColumn Header="Title" Binding="{Binding Title}" IsReadOnly="True" />
        <DataGridTextColumn Header="Description" Binding="{Binding Description}" IsReadOnly="True" />
        <DataGridTextColumn Header="Type" Binding="{Binding Tag}" IsReadOnly="True" />
    </DataGrid.Columns>
</DataGrid>

Solution

  • You can use iTextSharp (http://sourceforge.net/projects/itextsharp/) to generate datagrid to pdf.

    (or) Look at http://wpfextendeddatagrid.codeplex.com/