I gave up on Delphi's DBGrid nearly a decade ago because it is simply no good. Since then, I have used Virtual TreeView which offers a lot of value but it has a few issues. Like the current state of development (e.g. None) and the fact that there is no good data-bound version. DevExpress's QuantumGrid is famous for the rich feature set but is really quite expensive. I reckon that its huge feature set is probably overkill for 95% of the general use cases for data-bound grid controls.
Does anyone know of a data-bound grid control that sports the following features:
- Checkboxes for boolean fields. How obvious is that?
- More effective way of dealing with editors, i.e. no need to click three or four times to get the pick list to show.
- Has to be data-bound.
- Modern-looking. Possibly using XP themes, but being skinnable is preferable.
- Flexible owner-drawing. This is one of the great features of Virtual Treeview - you can literally replace any part of the cell drawing without upsetting the rest. Painting is done in a series of layers, and you opt to replace only the layers you need to modify.
- Wrappable lines, or at least tooltips that pop up and show the content that has been truncated for display.
I seldom use editing within a grid control, so the editing features need not be fantastic.
Any good suggestions?