C# 如果我们的列小于声明的表列,如何生成pdf

C# 如果我们的列小于声明的表列,如何生成pdf,c#,itextsharp,C#,Itextsharp,我声明了一个包含50列的表,但只传递了40列数据。在本例中,pdf不会生成。pdf仅在我传递50列数据时生成。我如何解决这个问题?我找到了一个函数来解决这个问题,但我忘记了函数名。谁能帮帮我 它很管用 PdfPTable table1 = new PdfPTable(50); for (int i = 1; i <=50; i++) { table1.DefaultCell.HorizontalAlignment = Element.ALIGN_CENTER;

我声明了一个包含50列的表,但只传递了40列数据。在本例中,pdf不会生成。pdf仅在我传递50列数据时生成。我如何解决这个问题?我找到了一个函数来解决这个问题,但我忘记了函数名。谁能帮帮我

它很管用

 PdfPTable table1 = new PdfPTable(50);
 for (int i = 1; i <=50; i++)
   {
      table1.DefaultCell.HorizontalAlignment = Element.ALIGN_CENTER;
      table1.AddCell(new Phrase(new Phrase("100", font4)));
  }
PdfPTable table 1=新的PdfPTable(50);

对于(int i=1;i我使用最后一行中的
table1.CompleteRow();
解决了这个问题

`


希望它能帮助一些人…

我使用最后一行中的
table1.CompleteRow();
解决了这个问题

`


希望它能帮助一些人…

我使用最后一行中的
table1.CompleteRow();
解决了这个问题

`


希望它能帮助一些人…

我使用最后一行中的
table1.CompleteRow();
解决了这个问题

`

希望它能帮助一些人

PdfPTable table1 = new PdfPTable(50);
for (int i = 1; i <=40; i++)
   {
      table1.DefaultCell.HorizontalAlignment = Element.ALIGN_CENTER;
      table1.AddCell(new Phrase(new Phrase("100", font4)));
   }