У меня проблема с экспортом таблицы 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", никогда не будет выполнен. Таким образом, возникает некоторая ошибка, когда происходит повторное связывание сетки, хотя я не могу сказать, какая ошибка.
Есть ли способ подавить повторное связывание сетки при выдаче этого radGridExample.MasterTableView.ExportToExcel заявление? Я бы предпочел, чтобы это не связывало данные сетки, так как нет необходимости, поскольку я sh экспортирую данные сетки как есть, и переплет выглядит так, как будто это все портит.
если это невозможно, есть ли другой способ выполнить эту задачу?