又见月经贴。最简单的办法,就是在数据表中相关字段的OnGetText中写代码如下:
procedure TForm1.ClientDataSet1dfdfdGetText(Sender: TField; var Text: string;
DisplayText: Boolean);
begin
if Sender.AsInteger = 0 then
Text := '没用完'
else if Sender.AsInteger = 1 then
Text := '已用完'
else Text := '其他';
end;
我用的是ADOQuery和Dbgrid,上面的ongettext事件在哪?我是菜鸟,谢谢啊
又见月经贴。最简单的办法,就是在数据表中相关字段的OnGetText中写代码如下:
procedure TForm1.ClientDataSet1dfdfdGetText(Sender: TField; var Text: string;
DisplayText: Boolean);
begin
if Sender.AsInteger = 0 then
Text := '没用完'
else if Sender.AsInteger = 1 then
Text := '已用完'
else Text := '其他';
end;