关于数据显示的问题(150分)

  • 主题发起人 主题发起人 guhf
  • 开始时间 开始时间
G

guhf

Unregistered / Unconfirmed
GUEST, unregistred user!
现有一个表格,希望将其中一整数字段的‘0’值显示为‘Null’,如何做
 
在什么控件中显示?
可以在显示前的预处理事件中处理。
例如在TQrLabel的OnPrint事件中作判断。
 
提前一下
 
如果用的是 dbgrid, 在 drawcell 里判断一下,
 
使用 TField 的 OnGetText 吧。如下:
procedure TForm1.Table1Field1GetText(Sender: TField;
var Text: String;
DisplayText: Boolean);
begin
if sender.AsInteger = 0 then
text := 'null'
end;
 
多人接受答案了。
 
后退
顶部