首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

~DBGridEh有1个Column的Footer值是另外两个Column的Footer相除的结果,请教

2012-05-27 
~~~~~~DBGridEh有1个Column的Footer值是另外两个Column的Footer相除的结果,请问DBGridEh的3个Column,其中

~~~~~~DBGridEh有1个Column的Footer值是另外两个Column的Footer相除的结果,请问
DBGridEh的3个Column,其中两个Footer的值是合计结果,另外有1个Column的Footer值是前两个Column的Footer值相除的结果,请问需要怎样处理?

谢谢!


[解决办法]
相互传递数值即可
[解决办法]
它应该有drawfooter类似的事件,自己在那里画出你计算后的值
[解决办法]
a:=self.DBGridEh1.Columns[0].Footers[0].Value;
b:=self.DBGridEh1.Columns[1].Footers[0].Value;
..........
//(c:=a/b)注意abc都是字符型的,需要转换,相除还要注意b是否=0,第三列footer要设为文本格式.
self.DBGridEh1.Columns[2].Footers[0].Value:=c;


[解决办法]
procedure TForm1.DBGridEh1SumListAfterRecalcAll(Sender: TObject);
begin
.....
end;



[解决办法]
DataSet的AfterOpen事件

热点排行