我用的是cxgrid 控件
数据库中有一列是 bit 类型(sql 2000中没有boolean类型),
在cxgrid中 我把bit类型的那个列设置成了boolean类型,并且显示的类型是checkbox,显示没有问题,可是当我用鼠标去选这个checkbox时候就出错
那位大哥知道这列怎么设置,我才可以直接在cxgrid上面更新
数据库中有一列是 bit 类型(sql 2000中没有boolean类型),
在cxgrid中 我把bit类型的那个列设置成了boolean类型,并且显示的类型是checkbox,显示没有问题,可是当我用鼠标去选这个checkbox时候就出错
那位大哥知道这列怎么设置,我才可以直接在cxgrid上面更新
解决方案 »
- 熟悉WININET的朋友请进,关于函数HttpQueryInfo
- 开发ERP系统使用Delphi(或其他开发工具)开发单个EXE的启动文件和使用wed网页形式相比,哪种更好?
- 关于Delphi编程控制键盘自行执行的疑问?
- webbrowser问题。
- << 人才网站收集 >>
- 实在没分了,请教,为什么我在SQL EXPLORER中点击一个informix数据库中的procedure时,系统会报这样的错:Capability not supported
- 用fastreport打印时如何获得打印的总的记录数
- 怎样实现打印收据?请前辈们帮忙了~~~~~~~~~~
- 一个网络信息的问题,请大家看看,能帮就帮一把吧
- 各位大侠,哪里有游戏cs的下载?高分相送!
- 程序没看到Access运行却有.ldb文件生成
- form2:=TForm2.create(nil)的奇怪问题
Properties.DisplayChecked = 1
Properties.DisplayGrayed =
Properties.DisplayUnChecked = 0
//cdsList裏面的方法
procedure Tform1.cdsListAfterOpen(DataSet: TDataSet);
begin
if cdsExamItemList.RecordCount = 0 then Exit;
cdsExamItemList.FieldByName('bit類型字段名').OnGetText := OnGetText;
end;//自己寫的方法
procedure Tform1.OnGetText(Sender: TField;
var Text: string; DisplayText: Boolean);
begin
case Sender.AsInteger of
0: Text := 'False';
else
1: Text := 'True';
end;
end;