cxgrid专题

cxgrid重新定义按钮的图标

操作步骤: 1.拖放一个cxImageList到Form中 2.在cxImageList中加入图标 3.设置Navigator.Buttons.Images = cxImageList1 4.设置每一个按钮的ImageIndex值,同时可以设置弹窗提示按钮的作用 ok,现在图标多大,按钮就多大了。

cxgrid设置导航条,重写事件

1.显示cxgrid的导航条: 注意导航条中一共有16个操作键,如下图: 这16个操作间对应着: 需要注意的是,点击导航条中的按钮发生的事件为: void __fastcall TFormSysConfig::cxGrid1DBTableView1NavigatorButtonsButtonClick(TObject *Sender,           int ABu

cxgrid设置某一个字段为CheckBox,无法勾选,勾选后离开后又没有了

检查绑定的字段是否为int类型,如果为int类型,那么需要设置: valuechecked设置为1 valueUnchecked设置为0 如果绑定的字段为布尔类型,则设置CheckBox为: valuechecked设置为true valueUnchecked设置为false

cxGrid 通过字段名取得列

Column := cxGrdPayOrdVwd.GetColumnByFieldName(FieldName);

CxGrid 分组

订单号 商品名 单价 数量 金额001 aa 11.00 2 22.00001 bb 2.00 2 4.00001 cc 3.00 3 9.00 ----------------------合计 7 35.00 002 ee 11.00 2 22.00002 bb 3.00 2 6.00002 cc 3.00 3 9.00 ----------------------合计 7 37.00

CxGrid使用小结(续)

激活内置编辑控件 1) <aView>.Controller.EditingController.ShowEdit(<aColumn>); 2) <aView>.Controller.EditingController.StartEditShowingTimer(<aColumn>); 3) <aView>.Controller.EditingItem := <aColumn>; 4) <aC

Cxgrid列表加一列序号

在Cxgrid中有OnGetDisplayText()事件,这个时间可以完成在Cxgrid表格中加一列序号,这列序号不会根据排序改变而改变。 procedure TForm1.cxGrid1DBTableView1Column1GetDisplayText(Sender: TcxCustomGridTableItem; ARecord: TcxCustomGridRecord;var AText

创建世界唯一标识符GUID,在cxgrid单元格中关键字显示不同颜色

创建GUID function WGetGUID(): string;varUid: TGuid;rs: HResult;beginrs := CreateGuid(Uid);if rs = S_OK thenbeginresult := GuidToString(Uid)endelseresult := '';end; Cxgrid单元格关键字变色 这需要使用控件RichEdi

delphi中cxgrid和数据库搭配的基本应用

在delphi中我用的数据库控件是unidac,数据库是采用sqlite数据库,让delphi开发的软件和数据库连接上,并且对数据库的表可以操作有已下控件基本够用了。 uniconnection1是连接数据库的,双击打开选择使用的数据库,然后在把下面的database里面填上数据库的所在位置,就能连接上了,sqliteuniprovider1是表示sqlite服务端,用什么数据库就选什么服务

cxGrid拖动多选的方法

OptionsBehavior.PullFocusing = True。

cxGrid使用汇总

1. 去掉cxGrid中台头的Box 解决:在tableview1的ptionsview的groupbybox=false;   *****************************************************************************   2.统计功能   解决:(1) tableview tableview1的optionsviewfooter

Delphi - cxGrid颜色显示相关设置

1:单元格的值满足某个条件时,该单元格所在整行颜色设置整行字体设置 选中cxGridDBTableView,单击F11调出属性配置面板,在Events中双击OnCustomDrawCell后双击编辑重画事件代码。 代码如下: if '1' = AViewInfo.GridRecord.Values[cxgrdbclmnGridDBTableView5ysbj.Index] thenbeg

Delphi之CxGrid使用技巧五

cxgrid 使用方法几则 1、绑定数据 方法 cxGrid1DBTableView1.DataController.DataSource:=DataSource1 2、去掉"Drag a column header here to group by that column" 方法 cxGrid1DBTableView1.OptionsView.GroupByBox置为False 3、去掉表头下三

Delphi之CxGrid使用技巧四

如何获得grid表格中的值 unit Unit35; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData, cxDataStorage, cxE

Delphi之CxGrid使用技巧三

在编写某个系统时,由于使用了数据集类型无关技术(即数据集可能是ADOQuery,也有可能是TClientDataSet等等)。当需要对数据进行排序和查找时,只好利用cxGrid自身的功能来实现: function GridSortColumn(View : TcxGridDBTableView; FieldName : String) : Boolean; var i : Integer; be

Delphi之cxGrid使用技巧一

# ccxgrid参数常用设置 ccxgrid参数常用设置 ccxgrid参数常用设置 1.OptionView.DataRowHeight 设置行高,为零时使用默认值。 2.OptionCustomize.ColumnsQuickCustomization 快速设置显示的列,多表头时得重写列可见性变化方法。 3.OptionCustomize.BandsQuickCustomi