In VFP, we rolled our own Grid Class, the main functionality being that the user ,at run time almost, could decide the columns, layout, colour etc. This was done by having a 'Parameter File' separate from the application, which the application interrogated at runtime, and then populated the grid with the desired columns and settings. This in effect means that each client installation can decide on the makeup and layout of the grid, rather than having to be tied to an application wide setting.
If there was something with similar functionality.....