TDBGrid是是Ehlib组件包中一个功能非常强大的组件,我在这里总结一下常用的使用技巧:
1、增加合计
(1)、属性设置
FooterRowCount 设置为 1 ;
sumlist->Active 设置为 true ;
(2)、增加合计函数:
void AddSumField(TDBGridEh *AGrid,AnsiString AField)
{
for(int i=0;i<AGrid->Columns->Count;i++)
{
if(AGrid->Columns->Items[i]->FieldName==AField)
{
AGrid->Columns->Items[i]->Footer->ValueType=fvtSum;
}
}
}
2、排序
(1)、属性设置:
ColumnDefValues->Title->TitleButton设置为True
OptionEh->dbhAutoSortMarking设置为True
支持多重排序:OptionEh->MultiSortMarking 设置为True
(2)、编写TDBGridEh控件的OnSorkMarkingChanged事件处理函数
假如用的是TADOQuery控件:

本文详细介绍了如何使用TDBGridEh控件,包括增加合计、实现排序、多行选择删除以及导出到Excel的功能。通过设置属性和编写相关事件处理函数,可以实现数据展示的高效管理和操作。
最低0.47元/天 解锁文章
886

被折叠的 条评论
为什么被折叠?



