2008年11月12日
摘要: //--------------------------------------------------------------------------------// 功能:设定 DbGridEh 合计行信息// 参数: pDbGrid:TDBGridEh;// pcFields : string ; 字段列表,字段用逗号分隔// pvtType : TFooterValueType ; 统计类型 TFooterValueType = (fvtNon, fvtSum, fvtAvg, fvtCount, fvtFieldValue, fvtStaticText);// 引用:StrToStr 阅读全文
posted @ 2008-11-12 01:00 漂流侠 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 整体描述:DBGridEh拥有DBGrid的所有功能,并有如下改进:1、允许选择记录、列、方形区域;2、多列合一的表头;3、页脚能够显示求和,计数其他字段值;4、自动调整列宽;5、能够改变行和标题的宽度;6、Allows automatic broken of a single line long title and datarow to a multiline.标题栏的自动折行?7、标题能够以按钮形式显示,并任意排序;8、自动排序;9、能够用省略号的形式切断长文本;10、Lookup字段的list可以显示多个字段的值;11、Lookup字段可增加。(理解:可以输入自动添加到代码表中)12、冻 阅读全文
posted @ 2008-11-12 00:59 漂流侠 阅读(624) 评论(0) 推荐(0) 编辑
摘要: DBGRIDEH是Enlib3.0组件包中的组件之一。Enlib3.0组件包是一位俄国人为增强Borland系列开发工具功能而开发的第三方组件,它具有界面友好、功能强大、开发效率高、、快速制作预览/打印简单中国式报表等特点。因此,一推出即受到广大Borland程序员的青睐。目前这个版本支持BorlandDelphiversions4,5,6&7和BorlandC++Builderversions4&5,可极大地提高数据库应用系统客户端的性能。许多商品软件如《速达2000》等都使用了该组件。下面本人将使用该组件在实际系统开发过程中的经验总结如下。Enlib3.0组件包中最重要而且功能最强大的莫过 阅读全文
posted @ 2008-11-12 00:58 漂流侠 阅读(983) 评论(0) 推荐(0) 编辑
摘要: //这个问题困扰了我很久了,网上搜索了很长时间,下面这段代码只能在没有设置字段的情况下使用。//若设置了字段,drawdatacell就无法正常执行,可以改在DrawColumnCell事件中。//另外就是这段代码不能正常处理全角字符或者汉字,会有乱码出现。 procedureTForm1.DBGridEh1DrawDataCell(Sender: TObject; const Rect:TRect; Field: TField; State: TGridDrawState);var str: string; i: Integer;begin if DBGridEh1.Canvas.TextW 阅读全文
posted @ 2008-11-12 00:56 漂流侠 阅读(826) 评论(0) 推荐(0) 编辑