2012-02-09 2 views
3

Я использую RadGrid от Telerik (RadGrid.Net2 (я знаю, что мне нужно перейти на более новую версию, но здесь это не вариант)). Одна из его функций - экспортировать данные в Excel. С grid.MasterTableView.ExportToExcel(); файл excel создается с фильтрованными и отсортированными данными из сетки (все страницы). Как я могу захватить эти данные?Экспорт данных Telerik grid

grd.ExportSettings.ExportOnlyData = true; 
grd.ExportSettings.IgnorePaging = true; 
grd.MasterTableView.ExportToExcel(); 

Я хочу, чтобы захватить те же данные, как Telerik пишет, чтобы преуспеть, но не могу понять, как это сделать ..

grd.MasterTableView.GetExportDataAsDataTable() был бы идеальным;)

+0

В чем проблема с данные в файле grd.DataSource? –

+0

Это свойство DataSource предоставит вам исходные данные. Не отсортировано и не фильтруется. –

ответ

0

Я думаю, вы могли бы вы можете сделать это, проверив код в ExportToExcel и подключив некоторую логику к MasterTableView, но я действительно не думаю, что есть какой-либо «стандартный» способ сделать это.

+0

Я подумаю. –

Смежные вопросы