如何在DBgrid中为BOOLEAN值设置复选框~ ( 积分: 30 )

  • 主题发起人 57605993
  • 开始时间
5

57605993

Unregistered / Unconfirmed
GUEST, unregistred user!
这个是我从正在看的书中间抄的代码,
但运行的时候出现了一个小问题:
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if (gdfocused in state) and
(column.Field=[red]table1senior[/red]) then
begin
DBcheckbox1.SetBounds(
rect.Left+dbgrid1.Left+1,
rect.Top+dbgrid1.Top+1,
rect.Right-rect.Left+1,
rect.Bottom-rect.Top+1);
end;
end;
其中这个table1senior显示未定义。这个是怎么回事?
网上很多这个代码,都没有解释table1senior是什么。
 
自己找到答案。。是数据表中的一个field的名字。
 
顶部