Экспортный Telerik RadGrid с линиями EditMode

Я должен экспортировать таблицу RadGrid, и она содержит несколько линий EditMode. Я хотел бы выбрать, на какое содержание экспортировать или идеально, если это возможно, изменяют линии

EditMode = false

перед экспортом, таким образом, это смотрит, как мне нужно.


Кодовые детали: У меня есть несколько GridTemplateColumn, вот один из них:


    
        
            
        
    

И кнопка, которая просто выполняет код:

rgd_grid_naoiniciada.ExportExcel();

Проблема, поскольку это смотрит, telerik RadGrid, экспортирующий просто, сваливает код HTML получающегося стола к файлу Excel. Поведение компонента состоит в том точно так же, как это должно быть, но у получающегося файла должны быть значения полей, вместо кода HTML, содержащего поля ввода, связи, изображения RadCalendar и т.д...

Заранее спасибо.

0
nl ja de
Я уже попробовал rgd_grid_naoiniciada. ExportSettings. ExportOnlyData = верный; И это хорошо работает для колонок нешаблона. Как это кажется, твердая часть должна сделать это для templated колонок
добавлено автор Samamba, источник

1 ответы

Когда вы экспортируете Установленный значения Templatecolumn в текстовую собственность колонки Шаблона и затем даете ExportOnlyData = "верный";

Это будет работать на колонки Шаблона также теперь.

В ItemBoundEvent дайте следующий код.

protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
 if ((isExport) && (e.Item is GridDataItem))
 {
   GridDataItem item = e.Item as GridDataItem;
    item["DataInicioAtividade"].Text = ((RadDatePicker)item["DataInicioAtividade"].FindControl("data_inicio")).SelectedDate.ToString();               
 }
}
0
добавлено