Delphi CxGrid 汇总(4)】的更多相关文章

1.     CxGrid汇总功能 ① OptionsView-Footer设置为True,显示页脚   ② CxGrid的Summary选项卡定义要汇总的列和字段名及汇总方式,Footer选项卡定义单个汇总,Default For Groups定义按组汇总.OptionsView-GroupFooters设置为gfAlwaysVisible则显示按组汇总.设置后界面如图. 2.       CxGrid的样式设置 当设置了Kind时,NativeStyle必须设置为False,如果指定了Ski…
17. 怎样设计多表头的cxGrid? 解决:cxGrid可以解决如下的表头: --------------------------------- | 说明1 | 说明2 | --------------------------------- | 字段1 | 字段2 | 字段3 | 字段4 | | 字段5 | 字段6 | | 字段7 | 字段8 | 字段9 | 实现这个很简单,你可以直接在上面拖动字段名,拖动时会显示箭头的,放入你想显示的位置就OK了.或者在鼠标右击cxGrid1DBBanded…
列   解决:       <aColumn>.GroupIndex   :=   -1;         <aColumn>.Visible   :=   True; **************************************************************************** 39 保存修改到数据库 解决: procedure   <aForm>.FormClose(Sender:   TObject;   var   Ac…
delphi cxgrid 使用方法1.绑定数据 方法 cxGrid1DBTableView1.DataController.DataSource:=DataSource12.去掉"Drag   a   column   header   here   to   group   by   that   column"方法cxGrid1DBTableView1.OptionsView.GroupByBox置为False3.去掉表头下三角数据 方法cxGrid1DBTableView1.O…
在Delphi cxGrid主从表中从表只能编辑第一条记录,这个问题是由于设置主从关联字段错误造成的. 从表DBtableView2的keyfieldnames,DetailKeyFieldNames和MasterKeyFieldNames 是关键:             MasterKeyFieldNames为主表关联字段,             DetailKeyFieldNames 为从表关联字段, keyfieldnames这里应该设置的是从表主字段,而不是跟MasterKeyFie…
1. 去掉cxGrid中台头的Box解决:在tableview1的ptionsview的groupbybox=false; 2.统计功能解决:(1) tableview1. tableview1的optionsviewfooter=ture2.然后在cxGRid1的customize..中的summary 的footer.add需要合计的列kind= skSum在Footer的第一列显示[合计:]  加一个Summary项,Column设为Grid的第一列,Kind设为skNone  在该Sum…
delphi 导出数据时常常出现这样一个错误 < RecordIndex out of Range > 处理办法: 设定 cxGridDBTableView 的 GridModeBufferCount 值 pCxGridDBTableView.DataController.DataModeController.GridModeBufferCount = AdoQuery 的 RecordCount 即可 ....…
1:单元格的值满足某个条件时,该单元格所在整行颜色设置整行字体设置 选中cxGridDBTableView,单击F11调出属性配置面板,在Events中双击OnCustomDrawCell后双击编辑重画事件代码. 代码如下: ' = AViewInfo.GridRecord.Values[cxgrdbclmnGridDBTableView5ysbj.Index] then begin //整行背景颜色设置 //ACanvas.Canvas.Brush.Color := clGreen; //整行…
.xls格式导出,uses中添加cxGridExportLink 代码如下: function SaveToExcel(gridMain: TcxGrid; FileName: string): string; var SaveFileDialog: TSaveDialog; begin //示例:SaveToExcel(dxDBGrid1,'默认文件名'); SaveFileDialog := TSaveDialog.Create(nil); SaveFileDialog.FileName :…
在cxGrid中选中需要合并的字段,单击F11调出属性控制面板,展开Options,设置CellMerging的Value为True.…
cxGrid设定字段类型为ComboBox 在cxGrid中选中需要设定的字段: 单击F11调出属性控制面板,在Properties下拉选项中选中ComboBox,完成字段类型的设定. cxGrid ComboBox类型字段动态赋值,添加Item 动态赋值代码如下: TcxComboBoxProperties(cxGrid1DBTableView1GROUPNAME.Properties).Items.Text := value; 动态添加Item代码如下: procedure ComboAdd…
cxGrid设定字段类型为CheckBox 1:设定OraQuery属性 CachedUpdates设定为True: 双击打开OraQuery,选中Update SQLs页面,Insert.Updates和Delete对应的输入框中输入相应的SQL语句: 2:设定cxGrid字段类型和属性 首先,选中cxGrid中需要设定的字段. 在Properties下拉选项中选中CheckBox: 单击+号展开Properties,在ValueChecked对应的Value中输入1,在ValueUnchec…
cxGrid - 添加footer显示 1:添加Footer Items 单击cxGrid Customize... ,Summary,Add: 2:添加Footer items数据绑定 选中一条需要操作的Footer items,单击F11,调出属性框,根据Column列下来选项选则需要绑定的列. 若选中的列已绑定数据库表/试图相关字段,则选中后FiledName对应的Value会自动跳出. 3:配置Footer Format/Kind 根据实际情况,配合Kind使用. 注意:Format后面…
cxGrid连接Oracle数据库 实现数据的增删改查 cxGrid连接Oracle数据库 1:通过OraSession连接数据库.OraDataSet实现OraSession和OraDataSource的连接,OraDataSource绑定cxGrid: 2:按如下1.2.3.4实现cxGrid字段与数据库表/视图字段的绑定: 通过数据库表增删改查 OraQuery优先做如下配置: 1:查询 OraQuery做如下配置: select * from tablename t where 1=1;…
cxGrid添加DB Banded Table   添加操作 1:单击cxGrid Customize... ; 2:右击cxGridLevel1,选择DB Banded Table. 属性设置: 1:添加Bands分组: 选择Bands,可通过修改Caption属性,来控制前台显示值,这里修改为Bands1,Bands2,Bands3... 2:添加Columns列: 3:设置Column归属: 4:去除cxGrid灰色Box: 5:绑定数据库(请参考之前的文章): 最终效果如下:…
一.添加控件: ADOConnection.ADOQuery和DataSource: 二.连接Access数据库: 这里一般采用动态方式进行连接,工程文件放在了CodeDemo文件夹中,Access数据库放在了DATa X文件夹中,动态连接代码如下(动态加载皮肤的部分可忽略): var I: Integer; begin ComboBox1.Text := ''; try Screen.Cursor := crSQLWait; ChDir(ExtractFilePath(Application.…
cxGrid连接Oracle数据库 WinFrm窗体中需要添加OraSession .OraQuery和 OraDataSource控件. OraSession中配置数据库连接参数: OraQuery的Session属性中指向OraSession: OraDataSource的DataSet属性指向OraQuery: cxGrid的cxGridApplyFlowDBTableView1 -> DataController -> DataSource属性指向OraDataSource,完成连接配…
版本 : devexpress 13.1.4 打开 包在ExpressExportLibary目录中.  修改FCells.SetCellDataCurrency为FCells.SetCellDataDouble 重新编译包…
procedure SetRowNumber(var ASender: TcxGridTableView; AViewInfo: TcxCustomGridIndicatorItemViewInfo; var ACanvas: TcxCanvas; var ADone: boolean); uses cxLookAndFeelPainters; procedure SetRowNumber(var ASender: TcxGridTableView; AViewInfo: TcxCustomGr…
Delphi 三层开发 ************   http://blog.csdn.net/lailai186/article/category/1396968 Delphi CxGrid 汇总 ************   http://blog.csdn.net/lailai186/article/details/8824724 delphi四种消息框  ************     http://www.cnblogs.com/FuYan/archive/2013/04/28/30…
1.     CxGrid汇总功能 ① OptionsView-Footer设置为True,显示页脚   ② CxGrid的Summary选项卡定义要汇总的列和字段名及汇总方式,Footer选项卡定义单个汇总,Default For Groups定义按组汇总.OptionsView-GroupFooters设置为gfAlwaysVisible则显示按组汇总.设置后界面如图. 2.       CxGrid的样式设置 当设置了Kind时,NativeStyle必须设置为False,如果指定了Ski…
cxgrid强大用法 (2012-07-25 14:09:42) 转载▼ 标签: delphi cxgrid 用法 强大 杂谈 分类: Delphi cxGrid功能强大,适合做企业级的复杂查询.非常方便.但是对其用法介绍的并不多,在此总结他人的使用经验和自己的一点小经验,供大家参考. (1)动态设置显示格式procedure SetDisplayFormat(ACtrlData: TClientDataSet;  TbView: TcxGridDBTableView);var  i: inte…
http://bbs.csdn.net/topics/390536919 关于 cxGrid 的过滤问题 [问题点数:20分,结帖人zhengyc653]             不显示删除回复             显示所有回复             显示星级回复             显示得分回复             只显示楼主           收藏   zhengyc653    结帖率:95.45% 本帖最后由 zhengyc653 于 2013-08-03 15:17:1…
Delphi Cxgrid获取选中行列,排序规则,当前正在编辑的单元格内的值 cxGrid1DBTableView1.Controller.FocusedRowIndex 当前行号 cxGrid1DBTableView1.Controller.FocusedRow 当前行 cxGrid1DBTableView1.Controller.FocusedColumn 当前列 cxGrid1DBTableView1.Controller.FocusedColumnIndex 当前列号 cxGrid1DB…
delphi cxgrid控件哪个属性是设置不能编辑? cxgrid控件cxgridDBTable的OptionsData可以选择操作 cxGrid1DBTableView1下选择cxGrid1DBTableView1column1的options的editing设置为False不可以编辑,或者cxGrid1DBTableView1.Columns[0].Editing:=False;…
cxGrid控件过滤筛选后如何获更新筛选后的数据集 (2015-06-19 12:12:08) 转载▼ 标签: delphi cxgrid筛选数据集 cxgrid过滤 分类: Delphi cxGrid控件功能非常强大,很多人在使用,受到广大程序员的青睐,然而有时因为其功能强大,很多东西让开发人员一时摸索不出来,比如它的筛选功能.筛选功能使用方便,灵活,但是它默认筛选过后数据集并没有更新.简单验证法,筛选之前数据是20条记录,筛选过滤后显示的是10条记录,筛选过后查询绑定的AdoQuery的Re…
http://www.cnblogs.com/Kim53622744/p/4428997.html 在cxgrid中增加选择列 1.在dataset(query/table/clientdataset etc.)fieldeditor中增加计算字段fdSelect,datatype 为string,当然也可以其它类型.fieldkind设为fkCalculated或fkInternalCalc:设为fkInternalCalc时,应当注意在选择语句如下写:select '0' as fdsele…
Delphi Cxgrid获取选中行列,排序规则,当前正在编辑的单元格内的值 cxGrid1DBTableView1.Controller.FocusedRowIndex 当前行号 cxGrid1DBTableView1.Controller.FocusedRow 当前行cxGrid1DBTableView1.Controller.FocusedColumn 当前列cxGrid1DBTableView1.Controller.FocusedColumnIndex 当前列号cxGrid1DBTab…
Delphi Cxgrid获取选中行列,排序规则,当前正在编辑的单元格内的值 cxGrid1DBTableView1.Controller.FocusedRowIndex 当前行号 cxGrid1DBTableView1.Controller.FocusedRow 当前行cxGrid1DBTableView1.Controller.FocusedColumn 当前列cxGrid1DBTableView1.Controller.FocusedColumnIndex 当前列号cxGrid1DBTab…
Delphi Cxgrid获取选中行列,排序规则,当前正在编辑的单元格内的值 cxGrid1DBTableView1.Controller.FocusedRowIndex 当前行号 cxGrid1DBTableView1.Controller.FocusedRow 当前行cxGrid1DBTableView1.Controller.FocusedColumn 当前列cxGrid1DBTableView1.Controller.FocusedColumnIndex 当前列号cxGrid1DBTab…