1编码实现过滤
with gridDBTableView1.DataController.Filter.Root do
begin
Clear;
BoolOperatorKind := fboor;
AddItem(gridDBTableView1.Columns[15], foEqual,
trim(myutils.getDepartmentNameFromNodeEx( sel)),trim(myutils.getDepartmentNameFromNodeEx( sel)));
end; // with
gridDBTableView1.DataController.Filter.Active := true;
2为了实现上述的过滤功能要用到cxfilter单元
3为了重载onCustomDrawPartBackground时间要用到Tcxcanvas要使用cxgraphics单元。
4cxDBFilterControl 的使用
注意的方法: ApplyFilter。将用户创建的filter应用。
但是,该方法继承于TcxCustomFilterControl,对 TcxFilterControl 有效。
对TcxDBFilterContorl,
you should manually apply filter conditions to the underlying dataset based upon the FilterText property setting. The suitable place to perform this task is a handler for the OnApplyFilter event.
注意上文中的FilterText,用户建立的filter,保存在FilterText中。使用如下:
with cxDBFilterControl1.DataSet do
begin
Filter := cxDBFilterControl1.FilterText;
Filtered := True;
end
5 获取指定cell的值,
cxGrid1DBTableView1.Columns[8].EditValue 可以返回数据集当前记录第9列的那个数据。
6动态设置cell的值,
首先要确保将设置值的cell对应的column的type已经被定义过,
然后
cxGrid1DBTableView1.DataController.SetValue(
cxGrid1DBTableView1.DataController.RecNo-1,8,'ddd');
或者
cxGrid1DBTableView1.DataController.Values[
cxGrid1DBTableView1.DataController.RecNo-1, 8] := 'ddd';
分享到:
相关推荐
cxGrid使用技巧汇总(带目录) 网上下载的,自己整理了一下
cxgrid 使用比较烦,但功能强大,只要慢慢研究,你会爱上这个控件
cxgrid使用方法.doc
cxgrid使用方法,收集的一些有关CXGRID的使用方法
基于delphi的CxGrid控件一些使用小节,希望与诸位共勉!
cxGrid是DELPHI下著名的表格控件,提供强大的功能!是DELPHI自带的DBGrid控件所不能相比的。
cxGrid 中文教程,内容丰富,希望用的朋友可以下载看看,不错的;
cxGrid使用起来太麻烦,需要的东西都不知道在什么地方。干脆书写了一个TCxGridAPI进行应用级别的包装。 可以作为学习cxGrid的入门级例程。
cxGrid控件的使用大全,里面有cxGrid控件的很多用法,让你对cxGrid控件全面了解,开发出一个不错的表格界面.
CXGrid的使用技巧.txtCXGrid的使用技巧.txtCXGrid的使用技巧.txtCXGrid的使用技巧.txtCXGrid的使用技巧.txtCXGrid的使用技巧.txtCXGrid的使用技巧.txtCXGrid的使用技巧.txtCXGrid的使用技巧.txtCXGrid的使用技巧....
delphi-cxGrid的使用
txt文件,cxgird使用技巧.欢迎下载学习。
cxGrid使用起来太麻烦,需要的东西都不知道在什么地方。干脆书写了一个TCxGridAPI进行应用级别的包装。 可以作为学习cxGrid的入门级教材。
cxGrid单元格颜色及cxgrid一些简单的使用
cxGrid中cxLookupComboBox应用
cxGrid动态实现窗口冻结,cxGrid动态实现窗口冻结
使用 DevExpress VCL cxGrid导出到excel,同时带字体以及颜色;DevExpress VCLcxSheet使用示例
由于cxGrid把Hint给封装了(它的Hint须在列宽不够大时才显示,且显示的内容不能随意),使得Hint无法方便地使用,经在cxGrid源码中分析,弄出这个给cxGrid附加格式化Hint的方法,在Delphi6、ExpressQuantumGrid_v5.8...
CheckBox在cxGrid中的应用