Q
qlong
Unregistered / Unconfirmed
GUEST, unregistred user!
在同一窗口上有两个dbgrid,在其中的一个的OnDrawColumnCell有如下代吗
begin
with TDbgridEh(Sender) do
begin
if gdSelected in state then
Canvas.Font.Color:=clwhite
else
if DataSource.DataSet.FieldByName('单号').AsString <> '' then
begin
canvas.Brush.color:=$00C080FF;
end;
DefaultDrawColumnCell(rect,datacol,column,state);
end;
在点击第二个DBGrid时,第一个DBGrid的选中的一行的一列变成白色,怎么处理这个问题
begin
with TDbgridEh(Sender) do
begin
if gdSelected in state then
Canvas.Font.Color:=clwhite
else
if DataSource.DataSet.FieldByName('单号').AsString <> '' then
begin
canvas.Brush.color:=$00C080FF;
end;
DefaultDrawColumnCell(rect,datacol,column,state);
end;
在点击第二个DBGrid时,第一个DBGrid的选中的一行的一列变成白色,怎么处理这个问题