I've been evaluating a number of data grids from various vendors, and the way Telerik handles stacked column headers (GridViewColumnGroup) seems to be the most awkward and restrictive of them all. A couple of points to start with:
- The group column headers styling does not match the style of the column headers as per selected theme (see attached "column group default header style.jpg"). I was able to hack something by wasting my time finding the style of the column header, and creating a custom style based on CommonColumnHeaderStyle to target CommonColumnHeader, which is obviously a convoluted way of getting this done. Am I missing something? How can I apply the same theme to the group column headers without resorting to hacking? This simply works out of the box with grids of other vendors, like ComponentOne FlexGrid, or DevExpress data grid.
- It appears the behavior of the group column headers differs from column headers. For instance, the hover over visual state is not consistent between these column headers. Also, I cannot resize columns from group column headers. Again, this is something other grids support out of the box with no effort on the part of the developer. What am I missing?
In short, I would like consistent behavior between group column headers and column headers. I'd appreciate any insight on this subject.