2024年3月9日发(作者:)
C# 中 LISTVIEW用法
//增加项或列(字段)
;
;
;
;
;
[0].Caption:='id';
[1].Caption:='type';
[2].Caption:='title';
[2].Width:=300;
yle:=vsreport;
nes:=true; //注:此处代码也可以直接在可视化编辑器中完成,
也可写成以下这样
begin
with listview1 do
begin
;
;
;
ViewStyle:=vsreport;
GridLines:=true;
[0].caption:='进程名';
[1].caption:='进程ID';
[2].caption:='进程文件路径';
[0].Width:=100;
[1].Width:=100;
[2].Width:=150;
end
end;
//增加记录
with do
begin
caption:='1212';
('hh1');
('hh2');
end;
//删除
(0);
//从数据库表里读取数据写入Listview
var
Titem:Tlistitem; //此处一定要预定义临时记录存储变量.
begin
;
with adoquery1 do
begin
close;
;
('select spmc,jg,sl from kcxs');
Open;
;
while not eof do
begin
Titem:=;
n:=FieldByName('spmc').Value;
(FieldByName('sl').Value);
(FieldByName('jg').Value);
next;
end;
//删除
Selected;
//如何取得ListView中选中行的某一列的值
procedure 2Click(Sender: TObject);
begin
ShowMessage(s[1]); //返回选中行第三列中的值
end;
showMessage(n); //返回选中行第一列的值.
第1列的值: -->>> n
第i列的值(i>1):-->>> s[i]
[1].t); //取得listview某行某列的值
:= [i].s[0]; //读第i行第2列
返回选中行所有子列值.是以回车符分开的,你还要从中剥离出来你要的子列的值。


发布评论