读标准的文件后,怎么插入到制定的列啊?
如:文件格式为:
1234567890 abcde 123.00
我想插入到listview第一列,第二列,第四列中,怎么写啊?我的源码
listview2.Items.Clear;
s:=TStringList.Create;
s.LoadFromFile(filename); //读文件
for i:=0 to s.Count -1 do
begin
strs:=tstringlist.Create;
strs.Delimiter := ' ';
strs.DelimitedText := s.Strings[i];
listitem:=listview2.Items.add;
listitem.Caption:=strs[0];
/*****这一段怎么填写?
listitem.SubItems.Add(strs[1]);
listitem.SubItems.Add(strs[2]);
****/
strs.Clear;
end;
好像问题很多,请大家指教!
如:文件格式为:
1234567890 abcde 123.00
我想插入到listview第一列,第二列,第四列中,怎么写啊?我的源码
listview2.Items.Clear;
s:=TStringList.Create;
s.LoadFromFile(filename); //读文件
for i:=0 to s.Count -1 do
begin
strs:=tstringlist.Create;
strs.Delimiter := ' ';
strs.DelimitedText := s.Strings[i];
listitem:=listview2.Items.add;
listitem.Caption:=strs[0];
/*****这一段怎么填写?
listitem.SubItems.Add(strs[1]);
listitem.SubItems.Add(strs[2]);
****/
strs.Clear;
end;
好像问题很多,请大家指教!
解决方案 »
- [求助]--------为什么这个简单多线程代码,执行后CPU好高,而且根本没有多线程的效果?
- 怎么处理Web形式登录QQ
- 关于paintbox像素点问题
- 如何在自定义消息处理中返回想要的值
- DLL版本信息
- 我基于IE开发的一个浏览器,想提供一个隐藏本机IP的功能,但一直没有头绪,大家帮我一把吧?
- 关闭程序的时候,TDataSet的BookMark需不需要FreeBookMark 200411
- 请大家帮忙!!
- 求ADOExpress for Delphi 5 Update Pack 1&2的注册码
- 为什么DBChart无法设置,急!!!
- 请各位高手指点,怎样用Delphi写保存与查询BMP图像,求急!谢谢!
- image用手拖动图片,实现图片的移动,也就是漫游。
/*****这一段怎么填写?
listitem.SubItems.Add(strs[1]); //第二列
listitem.SubItems.Add('');//第三列
listitem.SubItems.Add(strs[2]);//第四列
****/对于已经存在的可以
listitem.SubItems.Strings[0] := strs[1]; //第二列
listitem.SubItems.Strings[1] := '';//第三列
listitem.SubItems.Strings[2] := strs[2];//第四列可以用listitem.SubItems.Count来判断列是否已经存在
begin
with ListView1.Items.Add do
begin
Caption:=ADOQuery1.fieldbyname('pjbianhao').AsString;
SubItems.Add(ADOQuery1.fieldbyname('pjename').AsString);
SubItems.Add(ADOQuery1.fieldbyname('pjpinyin').AsString);
SubItems.Add(ADOQuery1.fieldbyname('pjchexing').AsString);
SubItems.Add(ADOQuery1.fieldbyname('pjjiage').AsString);
SubItems.Add(ADOQuery1.fieldbyname('pjmemo').AsString);
end;
ADOQuery1.Next;
end;
ADOQuery1.close;