使用Itextsharp将Datagridview导出为PDF

时间:2018-07-26 15:00:56

标签: vb.net pdf datagridview itext

我想将datagridview中的内容导出到PDF表中

enter image description here

如您在图像中看到的 第一个表是datagridview 其次是我要在PDF文件上打印的内容。 问题是当我将ID列排除在PDF表中而不打印时 列的末尾会出现另一个行单元格,这将破坏所有数据。

还要如何使它看起来像上图中的表格!

我这样做是这样的:

'Adding Header row
        For Each column As DataGridViewColumn In dataGridView1.Columns
            If column.HeaderText <> "Id" Then
                Dim cell As New PdfPCell(New Phrase(column.HeaderText))
                cell.BackgroundColor = New iTextSharp.text.Color(240, 240, 240)
                pdfTable.AddCell(cell)
            End If
        Next

        'Adding DataRow
        For Each row As DataGridViewRow In dataGridView1.Rows

            For Each cell As DataGridViewCell In row.Cells
                If IsNumeric(cell.Value) = False Then
                    pdfTable.AddCell(cell.Value.ToString())
                End If
            Next

        Next

0 个答案:

没有答案