itextsharp 5.5.10将gridview转换为c#中的pdf,带有pdf标题? (初学者)

时间:2017-08-22 07:45:14

标签: c# asp.net ajax gridview itext

在网上找到的每个代码都显示绝对或不工作!在Ajax更新面板上使用dropdownlist,并在其索引更改中显示gridview。

Gridview正在运作。是否有更好的转换pdf的做法?或者帮助使用itextsharp 5.5.10

将gridview转换为pdf

1 个答案:

答案 0 :(得分:0)

  • 首先将Gridview Dt传递给Itextsharp函数。

    • 喜欢 void PrintPDF(Datatable dt)
    • 然后使用以下代码进行数据表打印。
    • 我只向您展示了我的代码的一小部分,您应该根据您的要求设计表格。

      for(int k = 0; k< dt.Rows.Count; k ++)           {             PdfPTable tableinside = new PdfPTable(1);             tableinside.WidthPercentage = 100;             tableinside.Horizo​​ntalAlignment = 0;             tableinside.DefaultCell.BorderColor = iTextSharp.text.Color.WHITE;

              PdfPCell cell28 = new PdfPCell(new Phrase(dt.Rows[k]["Name"].ToString(), topfont1));
              cell28.BorderWidthTop = 0.5f;
              cell28.BorderWidthLeft = 0.5f;
              cell28.Border = 0;
              cell28.PaddingTop = 5f;
              cell28.PaddingLeft = 10f;
              cell28.PaddingBottom = 8f;
              cell28.BorderColor = iTextSharp.text.Color.WHITE;
              tableinside.AddCell(cell28);
      

      }