2015-01-22 2 views
0

Я использую Radpivotgrid для отображения некоторых значений и использования функции экспорта для экспорта данных в Excel. Но при экспорте данные фильтра поступают в объединенные ячейки. Поэтому, когда я использую фильтр в этом объединенном столбце, появляется только 1 строка (с которой отображаются данные фильтра).Radpivotgrid Excel exporting - как разблокировать сгруппированные элементы

Как я могу экспортировать данные в Excel со значениями фильтра, не загруженными и скопированными во все ячейки (столбцы)?

Это, как я получаю сейчас: enter image description here

Это то, что я ищу: enter image description here

ответ

1

Попробуйте использовать подход ниже для достижения требуемой функциональности:

protected void RadPivotGrid1_PivotGridCellExporting(object sender, PivotGridCellExportingArgs e) 
{ 
    var cell = e.ExportedCell; 
    var table = cell.Table; 
    if (cell.Rowspan > 1) 
    { 
     for (int rowOffset = 1; rowOffset < cell.Rowspan; rowOffset++) 
     { 
      table.Cells[cell.ColIndex, cell.RowIndex + rowOffset].Value = cell.Value; 
     } 

     cell.Rowspan = 1; 
    } 


} 

Vía http://www.telerik.com/forums/radpivotgrid-export-to-excel-without-merging-cells

Saludos! !