ListView如何把某列所有数值相加列A
123
456
555如何把该列所有数值相加赋给Label1
123
456
555如何把该列所有数值相加赋给Label1
解决方案 »
- 关于数据表格的计算输出问题
- 在线收集大家最喜欢玩的游戏(公司一个项目要用到,来者有分啊,下班前结算)
- 用DELPHI制作可以把文件和EXE文件打包成SETUP.EXE的方法。
- 如何知道某个电脑是否装了MPEG4解码器?
- 高分请教各位DELPHI高手:如何用DBImage控件来保存图片到SQL表的字段中,如何显示出来?
- 请问PDF格式的文件怎么由不能打印(打印呈灰色按钮)到能打印?
- 在局域网中怎样进行进行文件的传输!谢谢啊,分我还会另外给的
- 当有某进程的ID或此进程某窗口的句柄handle时,如何得到此进程的application的句柄handle?
- [四舍五入]你一定认为没问题,但是...可能是个巨大Bug?
- 会自动释放吗?
- 请问怎样通过代理服务器进行域名解析?
- 客户端和客户端的通讯问题.
var
i, nSum: integer;
nColIndex: integer;
begin
nSum := 0;
nColIndex := 1; // 假设读取ListView的第2列 for i := 0 to ListView1.Items.Count - 1 do
begin
if nColIndex <= 0 then
nSum := nSum + StrToIntDef(ListView1.Items[i].Caption, 0)
else if nColIndex <= ListView1.Items[i].SubItems.Count then
nSum := nSum + StrToIntDef(ListView1.Items[i].SubItems.Strings[nColIndex - 1], 0);
end; Label1.Caption := IntToStr(nSum);
end;
{
int i, nSum,nColIndex; nSum = 0;
nColIndex = 1; // 假设读取ListView的第2列 for( i = 0;i< ListView1.Items.Count ;i++)
{
if( nColIndex <= 0)
nSum = nSum + StrToIntDef(ListView1->Items[i]->Caption, 0)
else
nSum = nSum + StrToIntDef(ListView1.Items[i]->SubItems->Strings[nColIndex - 1], 0);
} Label1.Caption = IntToStr(nSum);
}