加入想在listview中加入以下两条信息。
//设置listview控件
listView1.View =View.Details;// Set the view to showdetails.有的时候,如果不设置这个,那么即使你再设计模式下添加了列,运行的时候也不会显示,这里我们用命令控制他显示,当然,我们也可以再设计模式下的view属性选择Details,今天下午的程序倒腾了半天都显示不正确,原来是View这个属性没设置!
listView1.LabelEdit =true;// Allow the user to edit itemtext.允许用户修改值。
//listView1.AllowColumnReorder = true;//Allow the user to rearrangecolumns.
// Display grid lines.
listView1.GridLines =true;//显示网格线
// Sort the items in the list in ascending order.升序排列所有项
// listView1.Sorting = SortOrder.Ascending;
// Create columns for the items and subitems.
//一共三列 listView1.Columns.Add("name");
listView1.Columns.Add("age");
listView1.Columns.Add("rollno");
/*也可以
this.listView_onlineModules.Columns.Add("序号", 45, HorizontalAlignment.Left); //一步添加
this.listView_onlineModules.Columns.Add("模块类型", 80, HorizontalAlignment.Left); //一步添加
this.listView_onlineModules.Columns.Add("硬件版本", 80, HorizontalAlignment.Left); //一步添加
*/
ListViewItem firstrecord =new ListViewItem("hope");//这个是第一行第一列
firstrecord.SubItems.Add("22");//第一行第二列
firstrecord.SubItems.Add("1001");//第一行第三列
listView1.Items.Add(firstrecord);//把第一行添加上
ListViewItem secondrecord = newListViewItem("basil");//这个是第二行第一列
secondrecord.SubItems.Add("23");//第二行第二列
secondrecord.SubItems.Add("1002");//第二行第三列
listView1.Items.Add(secondrecord);//把第二行添加上
注意:如果listView在另外一个窗口中,那么显示含有listView的窗口一定要用ShowDialog()方法显示,而不是Show。如:taskList.ShowDialog();