首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

一个关于dbgrid的有关问题

2012-02-09 
一个关于dbgrid的问题?怎样能使grid在没有数据的情况下显示网格??如何更改背景??并且在grid的背景下能够显

一个关于dbgrid的问题?
怎样能使grid在没有数据的情况下显示网格??
如何更改背景??

并且在grid的背景下能够显示   '没有数据 '   字符串??

我查了查   dbgrideh   不知道在哪里??

[解决办法]
procedure Trywhf.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
var
C1, C2: TColor;
begin
if gdSelected in State then
begin
with TDBGrid(Sender).Canvas do
begin
C1 := Brush.Color;
C2 := Font.Color;

Brush.Color := ClRed;//红底
Font.Color := Clyellow;//黄字

TDBGrid(Sender).DefaultDrawColumnCell(Rect, DataCol, Column, State);
Brush.Color := C1;
Font.Color := C2 ;
end;
end;

end;

热点排行