dbgrid.datasource=datasourse
datasource.dataset=query
query.sql.text=select col1,col2,col1*col2 from table
datasource.dataset=query
query.sql.text=select col1,col2,col1*col2 from table
解决方案 »
- Data Access面板里的ClientDataSet有BUG?急,在线等
- 在delphi中可以实现动态编程吗?
- 【简单数组放数字的问题】大家都来看看,好郁闷,状态不好,算了半天思路被限死了。
- 在线等待-100分 我不想让Listbox得焦点时有虚线框!怎么办呢?
- 大家帮帮忙!我这样做对不对
- d7+sql2000 局域网掉线重连的问题
- 请问DELPHI6.0怎样才能在WIN XP上安装啊
- DBGirdEh中怎么实现列合计?为什么我设的都为零。
- 明天答辩,老师会问什么问题?
- 求用Delphi5.0编写cgi程序的详细资料
- 请问那里有关于b/s的论文(最好是delphi方面的)?
- 如何取得前一个网页中的信息,谢谢
若fields[2]为计算字段则在onCalcField中:
with dbgrid1.datasource.dataset do
begin
fields[2].value := fields[0] * fields[1];
end;
若不是,则:
with dbgrid1.datasource.dataset do
begin
First;
while not Eof do
begin
Fields[2].value := Fields[0].value * Fields[1].value;
Next;
end;
end;
一定要注意他们的类型