как получить значение ячейки gridview при экспорте gridview в pdf с помощью iTextSharp

#c# #asp.net-mvc #datagridview #itextsharp #cells

#c# #asp.net-mvc #datagridview #itext #ячейки

Вопрос:

В настоящее время я пытаюсь экспортировать gridview (включить изображение в каждую строку) в файл PDF. Я обнаружил, что PdfPTable table = new PdfPTable(TotalColumns) может помочь мне изменить и вставить изображение в столбец. например, «таблица.Добавить ячейку (изображение);»

но как мне вставить в это значение каждой ячейки gridview (каждой строки)? (без использования findcontrol)

большое спасибо.

Ответ №1:

это asp.net веб-формы, верно? вот пример преобразования gridview в pdf с использованием iTextSharp: [^]

Комментарии:

1. Спасибо ВахидН, да, это asp.net платформа. Я все еще смотрю на кодировку. для меня это довольно сложно, потому что я все еще новичок в этом. В любом случае, спасибо за вашу помощь.

2. Привет, ВахидН. это экспортируемый PDF-файл. но у меня возникли некоторые проблемы. Это экспорт HTML-кода, но не контекста, например, он будет экспортировать <span id=id> текстовые сообщения</span>, но не «текстовые сообщения» в яч ейках. и столбец 1s будет последним, а последний столбец будет отображаться в 1-м ст олбце. вы знаете, как это р ешить? большое спасибо.

3. Поддержка iTextSharps html в pdf очень ограничена, и у iTextSharps нет такого сложного анализатора html, как браузеры. поэтому не ожидайте, что все должно работать вам нужно изменить направление выполнения в этом файле с rtl на ltr. теперь у вас должно получиться слева направо.

4. хорошо …. я уже переключаю направление обратно. но это всего лишь HTML-код. как я могу отобразить это как «реальную вещь»?