C# ListView的用法

通过一个小示例解释一下:c中listview控件如何添加信息 - Hope - Hope的博客

加入想在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();

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值