cxgrid的难题,非高手勿进!!!
数量重量比例 总量
101000.7017543861000
21000.140350877200
15150.157894737225
(总和)1425
数量重量比例总量
A100
100
15
在cxgrid中显示,最后的结果就如上图,初始的如下图,开始时只有重量一列,需要输入数量,然后在cxgrid中就会自动生成比例值
比例=总量/总和
总量=数量*重量
总和就是 总量的和 都可以通过cxgrid自动生成
我想要得结果就是怎么才能在cxgrid中实现这种功能(输入相应的数量,其他的值自动出来)。
[解决办法]
cxgrid好像自动不会求吧
你还得写点代码
[解决办法]
可以在数据集中定义计算字段,CXGRID显示计算字段的值.如:
procedure TfrmBillInput.ADOQInvoiceCalcFields(DataSet: TDataSet);
var
value: Integer;
begin
ADOQInvoiceSullageAmount.Value := ADOQInvoiceSullagePrice.Value * ADOQInvoiceTotalValue.Value;
end;
[解决办法]
我不是高手我也进了, 你敢把我咋的
[解决办法]
没用过cxGrid,不过进来帮你顶下,呵呵