一个关于 DBGridEh 中 使用SumList 的问题(100分)

  • 主题发起人 主题发起人 sl98_1
  • 开始时间 开始时间
S

sl98_1

Unregistered / Unconfirmed
GUEST, unregistred user!
我在程序中使用了 DBGridEh 中的 SumList 我在里面 写了一个自动添加Columns 的代码;
for i:=0 to qu.FieldCount-1 do
begin
BGridEh.Columns.Add;
IF (QU.Fields.DataType=ftbcd) or (QU.Fields.DataType=ftFloat) or (QU.Fields.DataType=ftInteger) THEN
BEGIN
DBGridEh.Columns.Footer.FieldName:=QU.Fields.FieldName;
DBGridEh.Columns.Footer.ValueType:=fvtSum;
END;

运行正常,但是再次运行的时候 就抱错,不是每次都抱错,后来找到抱错的情况
就是当运行以后 我将鼠标点入到 BGridEh中 然后移动 左右光标键 移动多个列以后 特别是过几个数量列以后 在运行 就抱错,大家知道是什么原因吗?郁闷死我了,有的时候移动的小 还不抱错。
 
自由界面和报表的完美解决方案。
http://www.anylib.com
 
新的工具?
我想先解决我的问题
 
呵呵,那是你的query和dbgrideh的列不一样,DBgrideh的0列是状态列,加了FOOT等以后更不一样了
 
恩 原因解决了 query是列和那个对应不对
谢谢楼上了
 
接受答案了.
 
后退
顶部