请教各位,我要在cxgrid中添加一列非绑定字段的checkbox,放在第一列,看到很多代码中有这句grid_view.columns[0].databinding.valuetype:='boolean' 我的cxgrid中怎么没有这个valuetype属性?
我的cxgrid是4.5.2版的,是不是版本低了?
我的cxgrid是4.5.2版的,是不是版本低了?
解决方案 »
- Delphi写一个动网论坛的看帖发帖回复器
- 请问 Ttimer 的基础问题
- 开发多窗口自定义浏览器(类似myie),如何实现和mfc一样的多窗口程序,delphi没有提供向导简单的生成一个完整的mfc多窗口框架,一般如何创
- 有一个传递地址参数的问题,急急急!!!!!
- 求教: 帮忙分析一下这个函数(DELPHI菜鸟)
- 无法为更新行集定位:一些值可能以在最后读取后改变
- 用DELPHI进行ASP编程
- 用sql语句插入记录时报错“值过多”,请赐教
- 困惑-ADO!
- 请教:为什么用ADO联接有密码的MDB文件会出错?
- 一模一样的几句代码,delphi2010可以运行,xe2就报错,代码附上
- 请问怎样用九宫格方式来绘制窗体背景?
<View>.DataController.DataModeController.GridMode:=False;
<View>.DataController.DataModeController.SmartRefresh:=True;
<View>.DataController.KeyFieldNames:='唯一字段的名字';//该字段只要数据不重复即可
<Col>.DataBinding.ValueTypeClass:=TcxBooleanValueType;//TcxStringValueType、TcxIntegerValueType均可,只要(<Col>.Properties as TcxCheckBoxProperties).ValueChecked、(<Col>.Properties as TcxCheckBoxProperties).ValueUnchecked中设置为相应类型即可。
<Col>.PropertiesClass:=TcxCheckBoxProperties;
(<Col>.Properties as TcxCheckBoxProperties).NullStyle:=nssUnchecked;
上面的“<View>”、“<Col>”分别是cxGrid里的View名和CheckBox列的列名
<Col>.FieldName必须为空.
<Col>.Properties.imediatepost := True;//可能不是必须的
取值示例:
1. with cxGrid1DBTableView1.DataController do
begin
ShowMessage(GetDisplayText(FocusedRecordIndex,0));
ShowMessage(GetDisplayText(FocusedRowIndex,0));
ShowMessage(GetDisplayText(FocusedDataRowIndex,0));
end;2.var
I: Integer;
begin
with cxGrid1DBTableView1.DataController do
begin
for I := 0 to RecordCount - 1 do
begin
ShowMessage(DisplayTexts[I,0]);
end;
end;
end;