• 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 

  • 相关阅读:
    Laravel源码解析 — 服务容器
    Java日志框架中需要判断log.isDebugEnabled()吗?
    使用C语言实现线性表
    new-delete
    webrtc-AudioprcessingModule 3A算法demo
    关于iPhone语音备忘录访问
    关于音频通话耗时
    关于Windows上使用OpenAL API声源音效
    c++ 类术语
    二分法查找
  • 原文地址:https://www.cnblogs.com/weijie-liu/p/9645075.html
Copyright © 2020-2023  润新知