delphi DBGrideh5.6以上版本部分常用功能使用说明

1 篇文章 0 订阅
1 篇文章 0 订阅

1、表格数据颜色设置方法:

a、单条颜色设置:在原来基础上面将最后一句代码suiDBGrideh1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
修改为
TDBGridEh(Sender).DefaultDrawColumnCell(Rect, DataCol, Column, State);

b、斑马线设置:在dbgirdeh的EvenRowColor属性里面选择clInfoBk即可到达以前需要单独函数才能到达的功能。


2、称重记录ehlib自带打印错误排除方法:这个属性是定义在PrvFrmEh.dfm这个文件中,查找ExplicitTop这个关键字(好像有两个地方),把这一行直接去掉,再查询ExplicitHeight这个关键字(只有一个地方),也去掉,保存,编译,一切OK。无错误的汉化界面出来了

备注:可能需要将控件卸载掉,从ehlib5.6的common全部文件重新复制到E:\Program Files\Common Files目录下再重新安装一次控件。


3、控件安装的时候需要将common文件夹,delphi7下的文件全部复制到E:\Program Files\Common Files,然后在这个文件夹下再次安装控件


4、鼠标左边序号选中后无法添加数据只能修改数据的原因是【options——dgMultiSelet】被选中了,只要取消表格就不能被选中了,也就不会出现不能添加的事情,只不过也不能选中多行。


5、表格垂直延长虚线控制在dbgrideh的optionsEh——dghExtendVertLines设置为false,将没有垂直虚线。


6.常用功能设置方法:a、自动生成序号——>IndicationOptions->gioShowRecNoEh=true;
b、字段显示隐藏设置IndicatorTitle->ShowDropDownSign=true,IndicatorTitle->titleButton=true;
c、标题排序STFilter->InstantApply=true,Local=true,Location=stflInTitleFilterEh,Visible=true;

d、复合标题——>UseMultiTitle=true,标题1|标题2;标题1|标题3;


7、数据分组:a.需要添加控件    MemTableEh1: TMemTableEh; DataSetDriverEh1: TDataSetDriverEh;
b.连接设置方法:TDataSource->DataSet=DataSetDriverEh1,DataSetDriverEh1->ProviderDataSet=MemTableEh1,
MemTableEh1->DataDriver=qry1;
c.在Uses添加EhLibMTE;
d.DBGrideh->DataGrouping->Active=true,DBGrideh->DataGrouping->GroupPanlVisible=true,
DBGrideh->DataGrouping->DefaultStateExpanded=true;
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值