莱鸟求救!如何能够点击DBGRID后将该行某一字段添加到listbox中??急等!!! 全部在一个form中,就是想把dbgrid中一字段数据选中,该数据自动添加到listbox中,再选dbgrid另一数据则又在listbox中又加一行,最后点button,listbox中所有数据能加出结果,显示出来。其实不难,无奈自己太差,该问题已经拖了一周了,盼有人给出全部代码,一旦能用马上送分加谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 listbox1.items.append(dbgrid1.datasource.dataset.FieldByName(dbgrid1.Columns[dbgrid1.SelectedIndex].FieldName).AsString); 呵楼上的经典你需要的其实就是在DBGrid的onclick中把数据集的当前记录添加到listbox中 加法可以这样!procedure TForm1.Button1Click(Sender: TObject);var i,sum:integer;begin sum:=0; for i:=0 to listbox1.Count-1 do begin try sum:=sum+strtoint(listbox1.Items[i]); except end; end; caption:=inttostr(sum);end; 无聊君多谢!你的代码完全无误,不过,我描绘的错了一点,我在dbgrid里已经listbox1.Items.Text:=inttostr(strtoint(db3.text)-strtoint(db2.text))就是想把某一字段用另几个字段加减后的结果,添加到listbox中,能否盼答!分已加!! listbox1.items.append(floattostr(dbgrid1.datasource.dataset.fieldbyname('field1').asfloat+dbgrid1.datasource.dataset.fieldbyname('field2').asfloat+dbgrid1.datasource.dataset.fieldbyname('field3').asfloat));这样就可以了! delphi串口通信 套用一句广告词“这么多年,Delphi从没让我失望!” 在TlistItem中用Data属性保存数据的问题 各位大虾帮我解释个程序,我自己写的,但不知道怎么写论文,帮帮我(3) 求助!一个小问题 有没有 3D画线的函数? QReport的多列打印问题>... netwolfds(晓竹)请来拿分 一个不错的编程站点,电子书非常多哦!~~~~~ 有关ADO事务处理的问题,我这样做正确吗? 请问:函数nltoh是什么意思? delphi怎么控制excel单元格的颜色和边框????????
楼上的经典
你需要的其实就是在DBGrid的onclick中把数据集的当前记录添加到listbox中
procedure TForm1.Button1Click(Sender: TObject);
var i,sum:integer;
begin
sum:=0;
for i:=0 to listbox1.Count-1 do
begin
try
sum:=sum+strtoint(listbox1.Items[i]);
except
end;
end;
caption:=inttostr(sum);
end;
listbox1.Items.Text:=inttostr(strtoint(db3.text)-strtoint(db2.text))
就是想把某一字段用另几个字段加减后的结果,添加到listbox中,能否盼答!
分已加!!