winForm如何实现ListView控件中数据的换行显示?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winForm如何实现ListView控件中数据的换行显示?相关的知识,希望对你有一定的参考价值。
ListView控件应该不支持换行显示,但是,可以用DataGridView来实现。DataGridView 控件具有极高的可配置性和可扩展性,它提供有大量的属性、方法和事件,可以用来对该控件的外观和行为进行自定义。
当需要在 Windows 窗体应用程序中显示表格数据时,请首先考虑使用 DataGridView 控件,然后再考虑使用其他控件(例如 DataGrid)。 参考技术A
ListView控件应该不支持换行显示,你可以用DataGridView来实现。
有几个Trick可以给你,
如果只是想让用户看到全部的信息,可以将ShowItemToolTips的属性设置为true.
如果你使用的是VS2010以上的开发环境,你还可以使用Title View属性。具体可以看看MSDN:http://msdn.microsoft.com/en-us/library/s8z85th0.aspx
再有就是使用第三方扩展的ListView控件了,比如,ObjectListView: http://objectlistview.sourceforge.net/cs/index.html
2017-04--28Winform中ListView控件
ListView控件是一个winform自带的表格型的应用数据展示控件
1、先设置列,设置视图属性选择Details。
添加列,修改列名。
2、编辑项(添加行数据)
添加一个ListViewItem对象,该对象的Text对应着是第一列的数据,
在该对象的SubItems属性的集合中设置该行数据后面几列的值。
3、ListView属性
- Columns 列的集合
- Items 行数据的集合
- FullRowSelect 满行选中
- MultiSelect 是否允许选择多项
- HideSelection 焦点丢失也选中,显示为灰色
- CheckBoxes 复选框样式,一般多选用此样式。
- GirdLines 显示表格线
4、选中整行数据后取值
SelectItems[0]是选中行中的第一行,索引从0开始
SubItems[1]该行下的第二列,索引也是从0开始。
5、通过复选框选择多行的取值:
6、ListView的绑定数据库显示内容
以上是关于winForm如何实现ListView控件中数据的换行显示?的主要内容,如果未能解决你的问题,请参考以下文章
C# winform项目中ListView控件使用CheckBoxes属性实现单选功能