zoukankan      html  css  js  c++  java
  • TListView属性及用法

    procedure TForm1.FormCreate(Sender: TObject);
    var
     i:Integer;
     TempColumn:TListColumn;
     TempItem:TListItem;
    begin
     ListView1.ViewStyle:=vsReport;
     for i:=0 to Query1.FieldCount-1 do
     begin
      TempColumn:=self.ListView1.Columns.Add;
      TempColumn.Caption:=Query1.Fields[i].FieldName;
     end;
     Query1.First;
     while not Query1.Eof do
     begin
      TempItem:=self.ListView1.Items.Add;
      TempItem.Caption:=Query1.Fields[0].AsString;
      for i:=1 to Query1.FieldCount-1 do
      begin
       TempItem.SubItems.Add(Query1.Fields[i].AsString);
      end;
      Query1.Next;
     end;


    1:用循环语句。逐条写入
    2:var lt:Tlistitem;
    begin
    ...
    while not query.eof do
    begin
    lt:=listview1.litems.add;
    lt.caption:=query.fieldbyname('a1').asstring;
    lt.subitems.add(query.fieldbyname('a2').asstring;);
    lt.subitems.add(query.fieldbyname('a3').asstring;);
    query.next
    end;

    ==================数据库表添加到ListView中去====================

    listview1.Items.BeginUpdate;
        while   not   qu_list.Eof   do
            begin
                with   listview1   do
                    begin
                        tempItem   :=   Items.Add;
                        tempItem.Caption   :=   qu_list.fieldbyname( 'name ').AsString;
                        tempItem.SubItems.Add(qu_list.fieldbyname( 'url ').AsString);
                        tempItem.SubItems.Add(qu_list.fieldbyname( 'addr ').AsString);
                        tempitem.SubItems.add(qu_list.Fields[0].AsString);
                        tempitem.ImageIndex   :=   cbx_playid.Items.indexof(qu_list.fieldbyname( 'playid ').asstring);
                    end;
                qu_list.Next;
            end;                
        listview1.Items.EndUpdate;

    ============================================================

     for i:=0 to ListView1.Itmes.Count-1 do //全部查询
        if ListView1.Items[i].Selectedthen //判断是否是ListView选中的
    end;

  • 相关阅读:
    CentOS 7.3报Centos7_Base库缺少GPG公钥
    nginx重写(隐藏)index.php目录
    工作经历简写
    Centos7.4安装htop
    nginx 超时时间配置说明
    c#中数据从数据库到客户端主要几种的导出方式(导出到excel,导出到word)
    C#操作word文档如何设置表格的行高
    Windows计划任务定时启动程序运行时发生错误的解决办法
    Asp.Net MVC中请求json文件时返回404 not found的解决办法
    Angularjs 如何自定义Img的ng-load 事件
  • 原文地址:https://www.cnblogs.com/mingdep/p/2313085.html
Copyright © 2011-2022 走看看