ListView控件是由ColumnHeader和ListItem对象所组成的,其中ColumnHeader对象的个数决定了控件的列数,而ListItem对象的个数则决定了控件的行数。
下面介绍一下ListView控件的两个对象及其add方法:
ColumnHeader对象是ListView控件中包含标头文字的项目,ColumnHeader对象的数目决定每个ListItem对象可包含的子项目数目。
利用ColumnHeader对象,用户可以:
    1、单击对象触发ColumnClick事件并根据数据项目将项目排序。
    2、拖动对象的右边框来调整列宽度。
    3 、在报表视图中隐藏ColumnHeader对象。

ListItem对象是指控件中的一行(不包含标头行)的所有内容,它代表ListView控件中ListItem对象的数据。
ListItem对象可包含任意多个的关联项目数据字符串(子项目),但每个ListItem对象子项目数目必须相同。每个子项目都对应于相关的列标头,无法直接向子项目数组添加元素,只有通过ColumnHeaders的Add方法添加列标头的方法 来添加子项目。

以ListView1为例:
增加列的Add方法:
ListView1.ColumnHeaders.Add([index],[key],[text],[width],[alignment]) 
          index :唯一标识对象集合成员的整数。 
          key :唯一的字符串标识,可以用来访问集合的成员。 
          text :列标头中显示的文字。 
          width :列宽。是数值表达式,用来指定列的宽度。 
          alignment :决定 ColumnHeader对象中文本对齐方式的整数(lvwColumnLeft、lvwColumnRight、lvwColumnCenter)

增加行的Add方法:
ListView1.ListItems.Add([index],[key],[text],[icon],[smallicon])
          Index:指定在何处插入ListItem对象的整数。
          Key 插入列表项的关键字
          Text 插入列表项的文本
          Icon :当为图标视图时,要求显示的图标(从imagelist中选定要显示的图标)
          Smallicon:当为小图标视图时,要求显示的图标(从imagelist中选定要显示的图标)

项目实例:

VB中利用ListView控件来制作表格相关推荐

  1. VB.net小技巧——VB中利用TreeView控件和Box控件做知识备忘

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VB.net小技巧--VB中利用TreeView控件和Box控件做知识备忘 这里不涉及代码的展示,主要是为了阐述一种做笔记的思想. 为 ...

  2. 如何在VB中实现ActiveX控件的IobjectSafety接口

    如何在VB中实现ActiveX控件的IobjectSafety接口 ------------------------------------------------------------------ ...

  3. ASP中利用OWC控件实现图表功能详解[zz]

    ASP中利用OWC控件实现图表功能详解 在ASP中利用OWC(Office Web Components)控件可轻松实现各种图表功能,如饼图,簇状柱型图,折线图等. 在下面的代码中我详细的给出了饼图, ...

  4. ASP.NET 3.5中的ListView控件和DataPager控件(一)

    介绍 今天,我花了几个小时的时间研究了一下ASP.NET 3.5中的ListView控件和DataPager控件. 这两个控件是ASP.NET中新增的.非常受欢迎的控件. ListView控件集成了D ...

  5. 【转贴】ASP.NET 3.5中的ListView控件和DataPager控件

    作者:Rick Strahl  翻译:webabcd 原文地址:http://www.west-wind.com/WebLog/posts/127340.aspx 译文地址:http://www.cn ...

  6. ASP中利用OWC控件实现图表功能详解

    在ASP中利用OWC(Office Web Components)控件可轻松实现各种图表功能,如饼图,簇状柱型图,折线图等. 在下面的代码中我详细的给出了饼图,簇状柱型图,折线图的使用方法.OWC的更 ...

  7. 如何在VB中添加SysInfo控件

    如何在VB中添加SysInfo控件## SysInfo 控件是用来响应操作系统发送给所有应用程序的系统消息.应用程序在必要时就可适应操作系统的变化.我主要用来识别有无读卡器插入. (1)在最左侧工具箱 ...

  8. android中的 listview控件,聊聊Android中的ListView控件

    软硬件环境 Macbook Pro MGX 72 Android Studio 1.3.2 坚果手机 前言 ListView是Android系统中使用非常广泛的一种控件,几乎所有的App都会用到它.它 ...

  9. activex控件 新对象 ocx 初始化_VBA代码利用Listview控件来显示你的工作表任务

    VBA++ 题记:一剪闲云一溪月,一程山水一年华.一世浮生一刹那,一树菩提一烟霞.岁月静好,现世安稳.纵算云水漂泊,心若安宁,亦可淡若清风.希望见者与不见者都能安康.静下心,多学习有用的知识,多提高自 ...

最新文章

  1. 深圳惠程澄清与奇虎360公司重组传闻
  2. 【问链财经-区块链基础知识系列】 第三十二课 从区块链溯源来看农产品链的设计
  3. 站在公司和员工的角度看实习员工
  4. header.vue 调用变量,别的组件导入引用,组件方法事例实例
  5. sql 批量插入数据到Sqlserver中 效率较高的方法
  6. 后代选择+++margin-right:auto
  7. C# 套接字编程:Scoket,我用Scoket做的C# Windows应用程序如下:
  8. 被踢出sci_这本世界上创刊最早的期刊竟被踢出 SCI 了?!
  9. 了解了这些才能开始发挥jQuery的威力
  10. Python算法教程第一章知识点:利用插入元素的例子详解list之本质
  11. 记录一次 自建网盘程序 cloudreve被攻击
  12. centos 5.8 mysql_linux centos5.8装yum安装mysql
  13. 视频分辨率全表(101种)
  14. CAD如何在线查看图纸?
  15. python利用PIL及openpyxl实现图片转为excel表格
  16. Java对象的GC内存分配和回收策略
  17. 什么是面向对象编程(OOP)?
  18. 一个iOS程序员的BAT面试经验
  19. 携程显示连接不到服务器,携程:网络故障由员工错误操作导致
  20. Leetcode 2327. Number of People Aware of a Secret [Python]

热门文章

  1. unity 和 Ue4虚幻4哪个好?
  2. lenovo联想thinkpad r400 xp驱动
  3. 254work 9月总结复盘:师傅领进门 修行在个人
  4. idea忽略java错误_Idea忽略不必要的警告
  5. linux 建立链接文件命令
  6. 重拾青春记忆,快乐轻松一刻
  7. 湖北自考计算机上机实践培训,湖北自考计算机上机考试(00019)
  8. serverlet 返回json
  9. 【实用】氚云通用工具类
  10. Spring 依赖注入三种方式的实现,及循环依赖问题的解决(源码+XML配置)