ADAdministrator Syncfusion Team May 20, 2004 01:43 AM
Unless you have set grid.ThemesEnabled = true and are using XP OS, the grid draws headers raised by default.
If you are on XP, try setting grid.ThemesEnabled = false to see if that does what you want.
You can control the appearance of a cell (Raised, Flat, Sunken) by setting GridStyleInfo.CallAppearance. Here is code to change this property for all header cells.
this.gridDataBoundGrid1.BaseStylesMap["Header"].StyleInfo.CellAppearance = GridCellAppearance.Sunken;
If you need some other look on the cell border, you can draw the border yourself using the DrawCellFrameAppearance. In the handler draw what you want, and then set e.Cancel = true to prevent the grid from doing its default drawing. You can see sample usage in Grid\Samples\In Depth\CustomBorders.