True DBGrid for WinForms supports a standard, "flat" control appearance, the more attractive three-dimensional appearance used by many controls, and a third that combines the flat appearance with the 3D. By default, the grid's FlatStyle property is set to FlatModeEnum.Standard so that the 3-D look is used. However, this property only controls whether 3D effects are used to draw the grid's border, caption bars, column headings and footings, and the record selector column. It does not affect the grid's data cells or row and column dividers. The following settings are available:
Note that the initial grid has the same in appearance as FlatModeEnum.Flat. As the mouse moves over any control element, the appearance of that element takes on a 3D look.
To achieve a 3D appearance for the entire grid, including its interior, set the following properties either in the designer or in code:
The resulting grid will look something like this:
Note that changing the Style property of the RowDivider object to Raised consumes an extra vertical pixel in each data row, resulting in fewer visible rows.