dbgrid控件使用,在item中增加判断,我是菜鸟(50分)

  • 主题发起人 heipi2002
  • 开始时间
H

heipi2002

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在item中增加判断呢?
比如一项值false,则显示为‘否’
可以在item中显示一个复选框吗?如果太麻烦就算了,我是菜鸟怕看不明白
 
在TABLE的on get date事件中写
if field=ture then field:='是'
 
我用的是Tquery做的datasource,好像没有ongetdate events
怎么办呢?
 
在Tquery的该item对应的字段的OnGetText事件写如入下代码
begin
if Sender.AsBoolean then Text:='是'
else
Text:='否';
end;

 
基本上理解了,不过
dbgrid1.Columns.Items[4].text:=query2.FieldByName('libcname').asstring;
^^这里用什么参数阿,就是text那个部分该这么写?
解决完就给分!
 
我讲具体点
1.双击Query
2.右击打开的窗口(字段编辑器),显示菜单,点击add all fields
3.找到要处理的字段的OnGetText事件写如入下代码
begin
if Sender.AsBoolean then Text:='是'
else
Text:='否';
end;
 
多谢多谢,因为程序里面调用两个库文件所以没有成功,不过这些操作都熟悉了
学delphi一周,见笑见笑
 
顶部