sex字段为bit,如何在dbgrid中直观显示(100分)

  • 主题发起人 主题发起人 duron187
  • 开始时间 开始时间
D

duron187

Unregistered / Unconfirmed
GUEST, unregistred user!
各们老妖、大虾们,请问:有一数据库,sex字段为bit,在dbgrid中显示取

值为true和false,请问如何让她直观地显示为'男'和'女',并在更改后能

传回数据库,不要告诉我更改sex的属性哦。谢谢。
 
请在TQuery中加入这个字段,最好全部字段都加入,然后选择这个字段,
就可以在Event页看到有OnGetText事件了,在这个事件里写语句就可以了。
如:
case XXX.AsInteger of
0: Text := '男';
1: Text := '女';
end;
 
在控件中加入所有字段,在sex字段的OnGetText事件中这样写
if DisplayText then
begin
if adoquery1.FieldValues['sex'] then
text:='男'
else
text:='女';
end;
 
后退
顶部