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中 然后移动 左右光标键 移动多个列以后 特别是过几个数量列以后 在运行 就抱错,大家知道是什么原因吗?郁闷死我了,有的时候移动的小 还不抱错。
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中 然后移动 左右光标键 移动多个列以后 特别是过几个数量列以后 在运行 就抱错,大家知道是什么原因吗?郁闷死我了,有的时候移动的小 还不抱错。