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属性实现单选功能

C# winform编程 开发环境VS2010 listview控件问题

winform中自带打印控件如何循环打印数据

WinForm LIstView

c#winform listview绑定图片

C# winform 的listView控件如何将单元格写入值