The following example demonstrates how to edit a report's content in its Print Preview. To accomplish this task, handle the PreviewDoubleClick event of required controls, store their position and status, and then set a new value for these controls and recreate a report's document.
Question Comments
Added By: Kishor Kadam 1 at: 7/21/2014 1:35:56 AM
Hi,
Instead of Report could you please show the code to display the custom Contextmenu for the PivotGrid Control .
Hello Kishor,
To process your recent post more efficiently, I created a separate ticket on your behalf: T131798: How to display the custom Contextmenu for the PivotGrid Control.. This ticket is currently in our processing queue. Our team will address it as soon as we have any updates.
Hi,
There are 2 problem for this sample:
1) Is there anyway to refresh the changes in the previewdoubleclick without "this.CreateDocument(false);"? eg. updatefield(),e.previewcontrol.refresh() to refresh just changed part. e.previewcontrol.refresh() doesn't work.Because this will cause the whole report being recreated will cause performance issue and bad user experience. if we are editing the last page not the first page. After recreate, we go back the first page.
2)May be more difficult for you guys and also be requested by others. Could we do in place editing not create another form?
Thanks a lot for your great help.
Added By: Andrew L (DevExpress Support) at: 8/20/2014 3:59:31 AMHello Anders ,
To process your recent post more efficiently, I created a separate ticket on your behalf: Problem with editing in preview . This ticket is currently in our processing queue. Our team will address it as soon as we have any updates.
Hi,
Can we hide a row of report preview in detail section if checkbox in that row is check.
Thank you.
Added By: Vasily (DevExpress Support) at: 2/12/2015 4:19:42 AMHi Sameer,
To process your recent post more efficiently, I created a separate ticket on your behalf: T208161: How to hide a row in the preview when CheckBox is checked. This ticket is currently in our processing queue. Our team will address it as soon as we have any updates.