空列时如何将ListView导出为PDF?

时间:2019-06-12 09:05:59

标签: c# itext

在我的应用程序中,我有一个listView,它显示组的信息。我面临的问题是,当我导出为pdf时,它崩溃并显示以下错误:

 System.ArgumentOutOfRangeException: 'InvalidArgument=Value of '1' is not valid for 'index'.

参数名称:索引'

这是我目前正在使用的代码:

foreach (ListViewItem item in security_listView.Items)
        {
            if ((security_listView.Items.Count > 0))
            {
                table.AddCell(new Phrase(item.SubItems[0].Text.ToString(), font5));
                table.AddCell(new Phrase(item.SubItems[1].Text.ToString(), font5));
            }
        }

        document.Add(table);
        document.Close();
        MessageBox.Show("PDF Successfully created", "Saved to Desktop");
    }

我认为问题可能出在我的listView中,格式看起来像这样:

Group                    Name
Group1                
Group2 
                         User1
                         User2
                         User3
Group3
                         User1
                         User2
                         User3
Group4
Group5

如您所见,数据与组不在同一行,并且旁边有没有信息的组。

有没有办法将此listView导出为PDF?

谢谢

0 个答案:

没有答案