This is a migrated thread and some comments may be shown as answers.

Export Radgrid

1 Answer 37 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Karlheinz
Top achievements
Rank 1
Karlheinz asked on 07 Jul 2015, 10:38 AM

Hello,

I try to export RadGrid using the following code.

 

static GridItemType[] supportedItemTypes = new GridItemType[] {
            GridItemType.GroupHeader,
            GridItemType.Header,
            GridItemType.AlternatingItem,
            GridItemType.Item,
            GridItemType.Footer,
            GridItemType.GroupFooter
        };
       
        private void AddGrid(Worksheet pWS,pssRadGrid pGrid) {
        
            foreach (GridItem item in pGrid.MasterTableView.GetItems(supportedItemTypes))
                etc....

within the foreach loop i get the items in that order:

header
footer
item
item
etc.

 

Is there a way to get the items in the right order for exporting

 

header
item
item
.
.
.
footer

Thanks in advance

 

1 Answer, 1 is accepted

Sort by
0
Daniel
Telerik team
answered on 09 Jul 2015, 12:23 PM
Hello Karlheinz,

It is not possible to alter the way the items are ordered out of the box. The easiest way would be to do something like this (dummy code):
GridItemType[] supportedItemTypes = new GridItemType[] {
        GridItemType.GroupHeader,
        GridItemType.Header,
        GridItemType.AlternatingItem,
        GridItemType.Item,
        /*GridItemType.Footer,*/
        GridItemType.GroupFooter

foreach (GridItem item in pGrid.MasterTableView.GetItems(supportedItemTypes))
{
    // add all items except footer
}
 
GridItem footer = pGrid.MasterTableView.GetItems(GridItemType.Footer)[0];
//add footer

Let me know whether this helps.

Regards,
Daniel
Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Tags
Grid
Asked by
Karlheinz
Top achievements
Rank 1
Answers by
Daniel
Telerik team
Share this question
or