Как экспортировать PDF из данных datagrid?

Как я могу экспортировать данные из DataGrid в PDF? Быстрое решение.

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

2 ответа

Решение

Вы можете использовать iTextSharp ( http://sourceforge.net/projects/itextsharp/) для создания сетки данных в формате PDF.

(или) Посмотрите на http://wpfextendeddatagrid.codeplex.com/

Вы можете использовать iTextSharp, чтобы сделать это. Вы можете добавить визуальный объект DataGrid в документ iTextSharp и использовать его PdfWriter, чтобы записать его в файл PDF.

Ниже приведено простое руководство по этому вопросу.

http://www.c-sharpcorner.com/uploadfile/f2e803/basic-pdf-creation-using-itextsharp-part-i/

Другие вопросы по тегам