Xceed.Grid can indeed be slow, but you can make it faster. The applications our company makes heavily depend on Xceed.Grid for both output and input. We have grid controls with thousands of rows, lots of columns, builtin filter mechanism, custom viewers and editors. By subclassing Xceed.Grid classes, and creating our own cell viewers and editors, we’ve managed to make it a lot faster, and add more functionality.
One thing I’ve seen that really makes the grid slow is when you use a GridComboBox as a CellViewer, and that GridComboBox is bound to a DataSource with lots of elements. Each time a cell has to be painted, the GridComboBox has to take the value of the cell, find the record in its DataSource with that value, and display the DisplayMember field.
Imported from legacy forums. Posted by Tommy (had 204 views)