Hi, I need to choose between using GridControl and SFDataGrid for a new stock market data application.
Is DataGrid moving to "Classic Status", meaning it will be phased out eventually? Its extensions, GridTreeControl and GridDataControl, are explicitly listed as Classic status, but I do not see if GridControl itself is Classic status or not.
I realize that the difference between GridControl and SFDataGrid is that SFDataGrid supports full binding, but I do not particularly care whether I use data binding or not. I can code it either way, depending on which supports the higher performance.
Is it still the case that GridControl gives better performance for large arrays of numbers (stock prices) that does SFDataGrid? Or is SFDataGrid just as fast now?
Actually in my case I will have maybe 2000 cells in the grid, so it is not really all that large, but I would like it to reload and reload and update as fast as possible.
Which should I use, GridControl or SFDataGrid, if I am flexible to use data binding or not, and do not care about fancy features? Thanks.
SVSrinivasan Vasu Syncfusion Team July 4, 2017 04:12 PM UTC
GridControl extension GridDataControl and GridTreeControl marked as classic since cell oriented architecture not able to meet certain binding and extensibility requirement of WPF. So we developed SfDataGrid and SfTreeGrid as alternate for GridDataControl and GridTreeControl and marked it as classic. Our GridControl follows the cell oriented architecture which is designed to meet unique requirements that can’t be achieved using data-bound DataGrid’s. GridControl is not a classic control and we are continuing to providing support.
If you are looking for best performance with more number of cells and real-time updates, I would suggest you to use SfDataGrid. Since we added more features to meet performance requirement for various scenarios. Please refer the below links,