CXGrid的使用技巧
更新时间:2023-12-10 04:56:01 阅读量: 教育文库 文档下载
CXGrid的使用技巧
日期:2009年12月21日 作者: 人气:1582 查看:[大字体 中字体 小字体] cxGrid技巧汇总 2009-04-01 12:48
==========================================================================
在主从TableView中根据主TableView得到对应的从TableView var
ADetailDC: TcxGridDataController; AView: TcxCustomGridTableView; begin
with cxGrid1DBTableView1.DataController do
ADetailDC := TcxGridDataController(GetDetailDataController(FocusedRecordIndex, 0)); AView := ADetailDC.GridView; end;
==============================================================================
定位在第一行并显示内置编辑器
cxDBVerticalGrid1.FocusedRow := cxDBVerticalGrid1.Rows[0]; cxDBVerticalGrid1.ShowEdit;
==============================================================================
隐藏 \字符串
该文本存储在scxGridNoDataInfoText资源字符串,可以将该资源字符串的内容设为空 来隐藏该文本。
uses cxClasses, cxGridStrs; ...
cxSetResourceString(@scxGridNoDataInfoText, '');
//如果\字符串已经显示,需要调用:
============================================================
删除应用过滤后的行 var
I: Integer; begin
with
for I := 0 to ViewData.RecordCount - 1 do begin
ViewData.Records[0].Focused := True; DataController.DataSet.Delete; end;
=============================================================
根据单元的值设置样式
procedure .StylesGetContentStyle(
Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord; AItem: TcxCustomGridTableItem; out AStyle: TcxStyle); begin
if ARecord.Values[AItem.Index] = aSomeValue then AStyle := ; end;
procedure .StylesGetContentStyle(
Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord; AItem: TcxCustomGridTableItem; out AStyle: TcxStyle); var
AColumn: TcxCustomGridTableItem; begin
AColumn := (Sender as TcxGridDBTableView).GetColumnByFieldName('Email'); if VarToStr(ARecord.Values[AColumn.Index]) = '' then AStyle := cxStyleNullEmail; end;
==============================================================================
TcxCustomGridTableView.FindItemByName, TcxGridDBTableView.GetColumnByFieldName or TcxGridDBDataController.GetItemByFieldName
with cxGrid1DBBandedTableView1.DataController do
AValue := Values[FocusedRecordIndex, GetItemByFieldName('SomeFieldName').Index];
===================================================================
动态生成BandedView
var
AView: TcxCustomGridView; begin
AView :=
TcxGridDBBandedTableView(AView).DataController.DataSource :=
with TcxGridDBBandedTableView(AView).Bands.Add do begin
Visible := False; FixedKind := fkLeft; end;
TcxGridDBBandedTableView(AView).DataController.CreateAllItems;
======================================================================
当底层数据集为空时显示一条空记录
procedure
正在阅读:
CXGrid的使用技巧12-10
全面预算管理制度汇编06-10
XX地产有限公司法律尽职调查报告(初稿)05-02
九(2)班第二学期工作总结05-30
财务管理在施工企业项目管理中的应用论析01-20
2013秋北大英语作业及答案12-28
国家赔偿法复习材料及试题答案08-11
【图】售9.58-14.18万元 长城哈弗H6正式上市04-21
教科版六年级下册科学《物质发生了什么变化2》教学设计03-13
抽屉防盗自动报警器设计 - 图文04-11
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 使用技巧
- CXGrid
- LTE DRX处理流程
- 大学物理第2章 运动学
- 《戴维南定理》教学设计方案
- 资产评估冲刺试题(一)
- 人教版小学四年级上册数学期末试题(推荐)
- 计算机文化基础选择题400
- AMESim与Simulink联合仿真操作指南
- 部编版二年级上册语文期末复习要点
- 工作心得:员额检察官绩效评价体系的构建
- 2011年无机化学下期终试题答案
- 鲁迅与赵树理小说中的“旧人”形象对比
- 最新最全小学语文基础知识大全
- 军事理论试题题库
- 施工总承包管理措施
- 种植基础第二章复习题(1)
- 江苏省灌云县一中2016届高三第二次学情检测英语试卷
- 政治学概论
- 法院院长工作及廉洁自律情况汇报
- 2014年化工原理(上)复习题-1
- 广东省韶关市乐昌市2016-2017学年七年级(下)期末地理试卷(解析版)