iTextSharp导出GridView错误(如果为空)

本文关键字:如果 导出 GridView 错误 iTextSharp | 更新日期: 2023-09-27 18:26:39

我下载了iTextSharp dll的最后一个版本。我用这个导出为PDF一个GridView在c#。但是GridView可能是空的。

GridView为空并尝试在PDF上导出时,我会出现以下错误:

对象引用未设置为对象的实例。

在下面代码的粗体行上的这一行:

if(rowCountProducts>0){桌子HeaderRows=1;}其他的{table.HeaderRows=0}

如何解决此问题?

请帮帮我,提前谢谢你。

iTextSharp导出GridView错误(如果为空)

替换:

if (rowCountProducts > 0)
{
    table.HeaderRows = 1;
}
else
{
    table.HeaderRows = 0;
}

带有:

if (rowCountProducts > 0)
{
    table.HeaderRows = 1;
}

如果没有任何行,则不需要设置HeaderRows值。