折腾了打扮下午,才搞明白了listview的所以然,记得在大学的时候给外教做过一个项目中,用到了listview这个控件,但是那是在vb中,和C#的使用还是稍微有点差别,书上介绍的也不多,网上写的也乱七八糟。
下面就通过一个小示例解释一下:
加入想在listview中加入以下两条信息。
通过设计模式添加很简单,这里就不说了,我们通过代码来完成。
//设置listview控件
//MessageBox.Show(listView1.Columns.Count.ToString ());//用于说明一共有多少列。
listView1.View = View.Details;// Set the view to show details.有的时候,如果不设置这个,那么即使你再设计模式下添加了列,运行的时候也不会显示,这里我们用命令控制他显示,当然,我们也可以再设计模式下的view属性选择Details.
listView1.LabelEdit = true;// Allow the user to edit item text.允许用户修改值。
//listView1.AllowColumnReorder = true;//Allow the user to rearrange columns.
// Display grid lines.
listView1.GridLines = true;//显示网格线
// Sort the items in the list in ascending order.