ListViewA.BeginUpdate();   //数据更新,UI暂时挂起,直到EndUpdate绘制控件,可以有效避免闪烁并大大提高加载速度  foreach (PortSet   onePort in CamsList){ListViewItem wifiitem = new ListViewItem();wifiitem.Text = onePort.PortName;wifiitem.SubItems.Add(onePort.PortName);//序号wifiitem.SubItems.Add(onePort.PortIP);//wifiSSIDwifiitem.SubItems.Add(onePort.SN);//加密方式ListViewA.Items.Add(wifiitem);//wifi名}this.ListViewA.EndUpdate();  //结束数据处理,UI界面一次性绘制。ListViewA.Refresh();

属性view: Details显示明细表

View属性(视图属性)

LargeIcon - 每个项都显示为一个最大化图标,标签在下。
SmallIcon - 每个项都显示为一个小图标,标签居右。
List - 每个项都显示为一个小图标,标签居右,没有列标头。
Details - 可以细节显示,但只有第一列可以包含一个小图标和标签,并且 第一列不可以设置居中属性。
Tile - 每个项都显示为一个完整大小的图标,标签居右。
常用属性

FullRowSelect - 指示当项被选中时,其所有子项是否同该项一起突出显示。仅在“Details”视图中显示。
HeaderStyle - “Details”视图中列标头的样式。(None - 不显示列标头,Nonclickable - 不可点击,Clickable - 可点击)
HideSelection - 当控件没有焦点时,移除选定项的突出显示。
CheckBoxes - 指示复选框是否显示在项旁边。
GridLines - 在项和子项周围显示网格线。仅在“Details”视图中显示。
MultiSelect - 允许选择多项。
AllowColumnReorder - 设置是否可拖动列标头来对改变列的顺序。仅在 “Details”视图中显示。
LabelEdit - 设置用户是否可以编辑控件中项的标签,对于“Details”视 图,只能编辑行第一列的内容。
SelectedItems - 获取在控件中选定的项。
CheckedItems - 获取控件中当前复选框选中的项。
Soritng - 对列表视图的项进行排序。(Ascending - 项按递增顺序排序,Descending - 项按递减顺序排序,None - 项未排序)
Scrollable - 设置当没有足够空间来显示所有项时是否显示滚动条。
HoverSelection - 设置当鼠标指针悬停于项上时是否自动选择项。
ShowGroups - 设置是否以分组方式显示项。

listView的最简单的使用方法相关推荐

  1. PullScrollView详解(五)——完全使用listview实现下拉回弹(方法二)

    前言:当你感到不舒服的时候就是成长的时候.入职阿里时学长跟我说的这句话,一直记得.到死时,人们往往不会因为自己做过什么而后悔,而常常会因为没做什么而后悔.趁你还有激情,加油! 相关文章: 1.< ...

  2. D3D中简单的截图方法 (转)

    [ZT]D3D中简单的截图方法 试了下,果然可以. 在渲染完所有东东后(Present之前) 获得BackBuffer表面 然后用D3DX的函数保存 void ScreenShot (char *fi ...

  3. 零基础学习UI设计有哪些简单有效的方法

    UI设计的普及让越来越多的人对UI有了重新的认识,很多企业对UI设计这个岗位都是非常重视的,如今很多零基础学员都想要转行做UI设计,那么针对零基础学习UI设计有哪些简单有效的方法呢?来看看下面的详细介 ...

  4. js/jq基础(日常整理记录)-2-一个简单的js方法实现集合的非引用拷贝

    一.一个简单的js方法实现集合拷贝 做web项目的时候,少不了和js中的数组,集合等对象接触,那么你肯定会发现,在js中存在一个怪异的现象就是数组和集合的拷贝都是地址复制,并不是简单的数据的拷贝. 举 ...

  5. 奔五的人学ios:swift竟然没有字符串包括,找个简单的解决方法

    swift关于字符串的推断中 有前导.有后缀 两个方法.竟然没有包括推断. 经过学习找了个简单的解决方法: extension String {func has(v:String)->Bool ...

  6. 段错误产生原因及简单的调试方法

    参考:段错误产生原因及简单的调试方法 作者:编程那些年 网址:https://mp.weixin.qq.com/s/KP9ZFn71CO_vB2I4igZLMA 段错误产生原因 1.访问不存在的内存地 ...

  7. 《Node.js 入门系列》—— 一些简单的排错方法(一)

    目录 TypeError: undefined is not a function TypeError: Cannot read property 'xxx' of undefined 或者 Type ...

  8. android listview ontouchlistener,Android ListView监听滑动事件的方法(详解)

    ListView的主要有两种滑动事件监听方法,OnTouchListener和OnScrollListener 1.OnTouchListener OnTouchListener方法来自View中的监 ...

  9. php vo 遍历,thinkPHP简单遍历数组方法分析

    thinkPHP简单遍历数组方法分析 文章主要介绍了thinkPHP简单遍历数组方法,结合实例形式分析了thinkPHP使用volist标签遍历数组的`技巧,并对比分析了织梦cms的arclist标签 ...

  10. ArrayList单列集合的简单使用常见方法

    import java.util.ArrayList; import java.util.Iterator;/*** ArrayList单列集合的简单使用常见方法** @author silence* ...

最新文章

  1. CVPR2020论文解读:CNN合成的图片鉴别
  2. Java反射是什么?看这篇绝对会了!
  3. Unix高级环境编程 学习小结(一)
  4. [LeetCode] 169. Majority Element 多数元素
  5. linux 之 getopt_long()
  6. Android loading进度条使用简单总结
  7. Linux性能及调优指南(翻译)
  8. 11. 配置ZooKeeper ensemble
  9. uml定义的使用的关系
  10. 【BZOJ 4007】[JLOI2015]战争调度 DP+搜索+状压
  11. pytorch的余弦退火学习率
  12. 有关Kali处理源的方法
  13. 外资企业财务管理的内部控制问题分析
  14. Windows网络编程之(二)Socket通信非阻塞模式Select(TCP和UDP)
  15. 软件开发的版本控制管理
  16. 电脑文件误删除如何恢复?试下这3招
  17. Java腾讯企业邮箱发送邮件
  18. 点云配准--4PCS原理与应用
  19. 华硕b560m-PLUS WIFI主板+i5 10400F平台安装Win7
  20. python基本语法自学——生成器

热门文章

  1. 计算机的it入门知识,IT基础知识入门课程.ppt
  2. 有窗体的闭合导线计算程序(C#)
  3. CorelDRAWX4的VBA插件开发(八)更改尺寸与移动
  4. 一文读懂蓝牙低功耗BLE的应用市场
  5. python launcher卸载后蓝屏_使用dump文件分析系统蓝屏原因
  6. 【竞赛总结】安全AI之人脸识别对抗
  7. 【控制】动力学建模简介 --> 牛顿-欧拉 (Newton-Euler) 法和拉格朗日 (Lagrange) 法
  8. PN532读写卡器(支持NFC、RFID)
  9. 【Unity3D】人体模型及动画
  10. 新著作计划:《水利水电工程施工导流 水力计算与.NET编程》