1、表格数据颜色设置方法:
a、单条颜色设置:在原来基础上面将最后一句代码suiDBGrideh1.DefaultDrawColumnCell(Rect, DataCol, Column, State);修改为
TDBGridEh(Sender).DefaultDrawColumnCell(Rect, DataCol, Column, State);
b、斑马线设置:在dbgirdeh的EvenRowColor属性里面选择clInfoBk即可到达以前需要单独函数才能到达的功能。
备注:可能需要将控件卸载掉,从ehlib5.6的common全部文件重新复制到E:\Program Files\Common Files目录下再重新安装一次控件。
3、控件安装的时候需要将common文件夹,delphi7下的文件全部复制到E:\Program Files\Common Files,然后在这个文件夹下再次安装控件
4、鼠标左边序号选中后无法添加数据只能修改数据的原因是【options——dgMultiSelet】被选中了,只要取消表格就不能被选中了,也就不会出现不能添加的事情,只不过也不能选中多行。
5、表格垂直延长虚线控制在dbgrideh的optionsEh——dghExtendVertLines设置为false,将没有垂直虚线。
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;