Telerik RadGridview Выпуск экспорта в Excel - PullRequest
0 голосов
/ 03 февраля 2020

У меня проблема с экспортом таблицы Telerik RadGridview в Excel. Вот подробности.

У меня есть Rad Gridview, radGridExample . Попытка экспорта через radGridExample.MasterTableView.ExportToExcel ;

RadGridView имеет директиву OnInfrastructureExporting = "radGridExample_InfrastructureExporting ", для целей форматирования столбцов.

При инициализации процесса с помощью выполнения оператора radGridExample.MasterTableView.ExportToExcel . radGrid выполняет повторную привязку, которая, похоже, все портит.

Важное замечание: radGrid содержит несколько GridTemplateColumn столбцов типа asp: кнопка дополнительно к связанным столбцам данных, и я полагаю, что это вызывает проблему.

После выполнения оператора radGridExample.MasterTableView.ExportToExcel код проходит процесс привязки, GridTemplateColumn "asp: столбцы Button"исчезают, и метод radGridExample_InfrastructureExporting , который я вставил для выполнения с помощью OnInfrastructureExporting =" radGridExample_InfrastructureExporting", никогда не будет выполнен. Таким образом, возникает некоторая ошибка, когда происходит повторное связывание сетки, хотя я не могу сказать, какая ошибка.

  1. Есть ли способ подавить повторное связывание сетки при выдаче этого radGridExample.MasterTableView.ExportToExcel заявление? Я бы предпочел, чтобы это не связывало данные сетки, так как нет необходимости, поскольку я sh экспортирую данные сетки как есть, и переплет выглядит так, как будто это все портит.

  2. если это невозможно, есть ли другой способ выполнить эту задачу?

...