大龙软件研发
让代码不再有难度。
展开
-
Delphi之cxGrid使用技巧十一
cxgrid 网格控件中内置lookupcombobox编辑器设置技巧1.双击cxgriddbtableview1, 选中columns->cxgriddbtableview1cinvcode2.设置属性 cxgriddbtableview1cinvcode.properties = lookupcombobox (下拉列表编辑器) cxgriddbtableview1cinvcode.properties.dropdownautosize = true (自动下拉列表尺寸大小) c原创 2020-10-22 13:15:36 · 846 阅读 · 0 评论 -
Delphi之cxGrid使用技巧九
怎么在cxGrid中的某一个单元格回车?怎么在cxGrid中的某一个单元格回车?而且回车后还是在该列上?步骤:1:设置需要回车的字段。程序运行时需要让cxGrid获得焦点时,该字段就要为选中状态。procedure TForm1.cxGrid1Enter(Sender: TObject);beginSelf.cxGrid1DBTableView1.GetColumnByFieldName(‘收费金额’).Focused:=True;end;2:procedure TForm1.cxGrid原创 2020-10-21 12:50:05 · 449 阅读 · 0 评论 -
Delphi之cxGrid使用技巧八
关于cxgrid使用的方法cxGrid控件功能很强大,有许多方法及属性,其中有一个属性gridmode当你设置gridmode=true时,会提高查询速度,为false时则反之,为什么如此,在网上有相关的贴子property GridMode: Boolean;当设置gridmode=true时,则在cxGrid上设置的filtering,sorting,footer中的合计信息均效(几天前做一个模块时发现的)。我要实现的功能如下:1.在cxgrid上显示一些信息(连接数据集很容易实现)2.每原创 2020-10-21 12:49:13 · 1008 阅读 · 0 评论 -
Delphi之cxGrid使用技巧十
delphi执行查询语句时的进度条怎么做(转)procedure TForm1.FormCreate(Sender: TObject);beginADOQuery1.ExecuteOptions := [eoAsyncFetch];//设为异步读取end;//ADOQuery的OnFetchProgress事件procedure TForm1.ADOQuery1FetchProgress(DataSet: TCustomADODataSet; Progress, MaxProgress: Int原创 2020-10-21 12:41:54 · 327 阅读 · 0 评论 -
Delphi之cxGrid使用技巧七
cxGrid如何动态创建Items的Editor的项?cxGrid的列有一个属性,它的编辑框可以指定combobox,spinedit等.在设计时,可以为combobox的items添加项目.请问是否可以动态创建?(run-time时由程序加入)解决:varA:TDataSource:B:TcxlookupcomboboxProperties;beginA:=TDataSource.create(self);B:=tcxlookupcomboboxproperties.create(sel原创 2020-10-21 12:40:57 · 404 阅读 · 0 评论 -
Delphi之cxGrid使用技巧六
cxGrid的用法一例1.你先放一个cxGrid,设置好View,设置View.DataController连接的DataSource2.激活DataSource连接的DataSet,双击cxGrid,点击Retrieve Fields,取得所有的Column3.设置View的OptionsView.Footer=True,OptionsView.GroupFooters=True,这是为了把分组小计和总计面板显示出来4.将“订单号”字段拖到cxGrid上方的分组面板(GroupbyBox),将数据原创 2020-10-21 12:40:03 · 671 阅读 · 0 评论 -
Delphi之CxGrid使用技巧五
cxgrid 使用方法几则1、绑定数据方法cxGrid1DBTableView1.DataController.DataSource:=DataSource12、去掉"Drag a column header here to group by that column"方法cxGrid1DBTableView1.OptionsView.GroupByBox置为False3、去掉表头下三角数据方法cxGrid1DBTableView1.Optionscust原创 2020-10-21 12:38:03 · 595 阅读 · 0 评论 -
Delphi之CxGrid使用技巧四
如何获得grid表格中的值unit Unit35;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData,cxDataStorage, cxEdit, DB, cxDBData, cxGridCustomTableView,cxGridTableView,原创 2020-10-21 12:36:19 · 448 阅读 · 0 评论 -
Delphi之CxGrid使用技巧三
在编写某个系统时,由于使用了数据集类型无关技术(即数据集可能是ADOQuery,也有可能是TClientDataSet等等)。当需要对数据进行排序和查找时,只好利用cxGrid自身的功能来实现:function GridSortColumn(View : TcxGridDBTableView; FieldName : String) : Boolean;vari : Integer;begin{数据排序}Result := False;for i := 0 to View.ColumnCoun原创 2020-10-21 12:35:12 · 579 阅读 · 0 评论 -
Delphi之CxGrid使用技巧二
cxgrid多选(有可能是连续的,有可能是隔了其他记录的 )Vari:integer;beginFor i:=0 To cxGrid1DBTableView1.Controller.SelectedROwCount-1 DobegincxGrid1dbtableview1.Controller.FocusedRow:=cxGrid1dbtableview1.Controller.SelectedRows[i];Adoquery1.Edit;Adoquery1.FieldBy原创 2020-10-21 12:33:40 · 443 阅读 · 0 评论 -
Delphi之cxGrid使用技巧一
# ccxgrid参数常用设置ccxgrid参数常用设置ccxgrid参数常用设置1.OptionView.DataRowHeight设置行高,为零时使用默认值。2.OptionCustomize.ColumnsQuickCustomization快速设置显示的列,多表头时得重写列可见性变化方法。3.OptionCustomize.BandsQuickCustomization快速设置显示的列标头,多表头时得处理列对应的表头。4.Filtering.Visible(fvAlways,fvNe原创 2020-10-21 12:26:55 · 1680 阅读 · 1 评论