C1FlexGrid and printing huge amount of data

Posted by: qopqui on 25 January 2018, 7:23 am EST

  • Posted 25 January 2018, 7:23 am EST

    I have C1FlexGrid that contains over 1000 rows and over 1000 columns. Each cell may contain 'X' character. I tried to print that but got Out of memory -error. Is there a way to increase performance of C1FlexGrid?
  • Replied 29 January 2018, 3:35 am EST

    Hello,

    We tested C1Flexgrid's performance with latest version and it seems to be working fine. What version are you using. In case, you are using any older version then we suggest you to use the latest version, which can be downloaded from: prerelease.componentone.com/silverlight5/c1silverlight/2017-t3/C1Silverlight5_5.0.20173.581.zip

    You can test the performance using the attached application.

    Thanks,
    Ruchir Agarwal
    C1FlexGrid_performance.zip
  • Replied 1 February 2018, 5:03 am EST

    I did some further debugging. It seems that about 1,5 million CreateCellContent()-calls causes Out of Memory exception while printing the C1FlexGrid.
  • Replied 4 February 2018, 12:10 pm EST

    Hello,

    Thank you for sharing more information.
    I too was able to observe the issue at my end, with an application using CellFactory for 1000*1000 cells. I am discussing the same with the development team[Tracking ID: 307048] and will get back to you when we receive any updates from them.

    Thanks,
    Ruchir Agarwal
  • Marked as Answer

    Replied 7 February 2018, 7:23 am EST

    Hello,

    Could you please share your application or may be a stripped version of your application, since the source of issue might directly be linked with how exactly you are implementing CellFactory and also how you are adding rows/cell to the grid in your application.
    If you have any issues sharing the application here publicly, then you may post it at our portal: https://supportone.componentone.com/

    Thanks,
    Ruchir Agarwal
Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels