• listview添加数据


    1. 添加数据:

    ListView1.ViewStyle:=vsReport;
     ListView1.Columns.Add;
     ListView1.Columns[0].Caption:='aaaa';
      ListView1.Columns.Add;
     ListView1.Columns[1].Caption:='bbbbb';
     ListView1.Columns.Add;
     ListView1.Columns[2].Caption:='cccc';
      ListView1.Columns.Add;
     ListView1.Columns[3].Caption:='dddd';
     Additem:=form1.ListView1.Items.Add;
                 Additem.Caption:=IntToStr(Additem.Index); //序号
                 Additem.SubItems.Add('1111'); //无用列
                 Additem.SubItems.Add('222'); //增加监控目录路径
                 Additem.SubItems.Add('未监控');//状态

    2. 更新数据:

    ListView1.Items 为标准 Tlistitems类

    ListView1.Items

    1. 赋值

    with ListView1.Items.Add do
    begin
    Caption:=caption; //添加第一项
    SubItems.add(aaaaa); //添加后面数据
    SubItems.add(1234);
    SubItems.add(1234);
    end; //一定要使用WITH结构.

    2. 取值

    listview1.Items.Item[i].Caption 取得某条数据标题
    listview1.Items.Item[i].SubItems.Strings[j] 取得某条数据内容
    listview1.Items.Item[i].SubItems.CommaText 一条记录的全部内容,
    格式: "标题","内容1","内容2",....

    listview1.Items.Item[i].SubItems.Text 一条记录的全部内容,
    格式: 标题,内容,内容2....

    3. 删除

    listview1.Items.Item[i].Delete; 删除一条数据

    4. 数据类型(长度)定义

    i:=ListView1.Items.Count 数据条数

    listview1.Items.Item[i].Selected 该条数据选中否(MultiSelect决定单选复选)

    5. 其他

    ListView1.Items.Clear; 清除数据

    6. 修改

    listview1.selected.caption := form2.edit1.text;
    listview1.selected.subitems.strings[0] := form2.edit2.text;
    listview1.selected.subitems.strings[1] := form2.edit3.text 

  • 相关阅读:
    开放平台整理
    Ubuntu Linux之软件源 解释
    遇到的几个linux问题,顺便把网上查到的帖过来
    Linux之网络配置
    Linux维护之Grub应用与问题汇总
    Linux维护之我用过的命令汇总(没多少意义,给我自己看的)
    大数据hadoop目录
    大数据hadoop环境搭建伪分布式模式
    大数据数据分析numpy库数组创建方式、数组的数据类型
    大数据hadoop运行模式
  • 原文地址:https://www.cnblogs.com/weijie-liu/p/9645075.html
Copyright © 2020-2023  润新知