Hi!
Yes : All or Nothing (Nice song by the Small Faces).
To fit your needs you have to
* Set DefaultDrawing of the Grid to false
* Set the GridLineWidth to zero
* In the events you need a StringGrid1DrawCell for the onDrawCell event
And now you have to draw the BackGround, the contents and the grid as you like it. ,You can uses different colors and fonts for different states. Also for a special range concerning rows or cols.
Don't forget while drawing a grid: the left side of cell is the right side of the left neighbour. Same with the other three sides.
Winni