Merged cells in Xceed Grid
My team recently did a survey of the available WinForms grid controls for .NET, and we pretty unanimously voted for the Xceed Grid. We miss some features from the Delphi world’s TMS grid, like fixed columns and merged cells, but TMS hasn’t shown any signs that they intend to bring their grid forward into the Delphi for .NET world and we needed something.
However, even though fixed columns aren’t natively supported in the Xceed Grid, they can be emulated. Actually, we let their sales folks know that we couldn’t buy their grid if it couldn’t do fixed columns (true), and they supplied a workaround. Which didn’t work in the 2.0 version, but they were kind enough to send us a pre-release version of 2.1 (then about two weeks away from release) and the fixed-column workaround worked again. (2.1 is now available.) It works great; you’d never know it was a workaround.
And they just posted a knowledgebase article on how to emulate merged cells. So at this point (though not having tried the merged-cell workaround), I think we’re not missing any features from the TMS grid, and we sure have a lot more features to play with. Pretty cool.
June 29th, 2005 at 6:07 pm
I am using the Xceed Grid for .Net as well and need a way to fix more than one column. The knowledge base article you referenced seems to only emulate a single fixed column. Have you been able to extend this workaround to apply to multiple consecutive columns? I’ve tried using column groups, albeit unsuccessfully.
June 29th, 2005 at 6:49 pm
Nevermind…I figured it out. You just need to re-assign the VisibleIndex for each column you want to fix in place.