Как экспортировать ListView в PDF, когда есть пустые столбцы? - PullRequest
0 голосов
/ 12 июня 2019

В моем приложении у меня есть listView, который отображает информацию для групп.Проблема, с которой я сталкиваюсь, заключается в том, что при экспорте в pdf происходит сбой со следующей ошибкой:

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

Имя параметра: 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?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...