zoukankan      html  css  js  c++  java
  • ASP.NET的ListView使用笔记

    1.添加表头

                ColumnHeader header1 = new ColumnHeader();
                header1.Width = 100; //列标头宽
                header1.Text = "学号"; //列标头名称
                ColumnHeader header2 = new ColumnHeader();
                header2.Width = 100;
                header2.Text = "姓名";
                listView1.Columns.Add(header1);//添加列
                listView1.Columns.Add(header2);

    2.设置listview的属性

                listView1.GridLines = true;//显示网格线
                listView1.FullRowSelect = true;//是否全行选择
                listView1.HideSelection = false;//失去焦点时显示选择的项
                listView1.HoverSelection = true;//当鼠标停留数秒时自动选择项
                listView1.MultiSelect = false;//设置只能单选
    

    3.绑定ImageList到ListView

                ImageList li = new ImageList();
                li.Images = new Size(80, 80);//指定图标的大小
                li.Images.Add(Image.FromFile("pen.jpg"));//添加图标
                li.Images.Add(Image.FromFile("box.jpg"));
                li.Images.Add(Image.FromFile("file.jpg"));
                listView1.LargeImageList = li;//设置大图标的集合
    
    
                ImageList sm = new ImageList();
                sm.ImageSize = new Size(30, 30);//指定图标大小
                sm.Images.Add(Image.FromFile("pen.jpg"));
                sm.Images.Add(Image.FromFile("box.jpg"));
                sm.Images.Add(Image.FromFile("file.jpg"));
                listView1.SmallImageList = sm;//设置小图标的集合
    

    4.添加项到listView,SubItems是一个Item的列

                ListViewItem lv = new ListViewItem("钢笔");//第一列的记录为钢笔
                lv.SubItems.Add("001");//添加第二列的内容为001
                lv.SubItems.Add("派克");//添加第三列的内容
                lv.ImageIndex = 0;//指定图像的索引
                listView1.Items.Add(lv);
    

    5.数据的行数

               listView1.Items.Count
    

      

    6.SelectedIndexChanged获取选中行的字段值

     //通过SubItems来访问其他列的属性
     //必须在listview1中有选中项
     listView1.SelectedItems[0].SubItems[1].Text;
    本博客(liqipeng)除非已明确说明转载,否则皆为liqipeng原创或者整理,转载请保留此链接:https://www.cnblogs.com/liqipeng/archive/2012/07/02/4576214.html

    本博客(liqipeng)除非已明确说明转载,否则皆为liqipeng原创或者整理,转载请保留此链接:https://www.cnblogs.com/liqipeng/archive/2012/07/02/4576214.html
    如果你觉得这篇文章对你有帮助或者使你有所启发,请点击右下角的推荐按钮,谢谢,:)
  • 相关阅读:
    【NOIP模拟】寻找
    【NOIP模拟】行走
    【UVA11795】 Mega Man's Mission
    【UVA11825】Hackers' Crackdown
    【UVA1252】Twenty Questions
    BZOJ1718: [Usaco2006 Jan] Redundant Paths 分离的路径
    BZOJ1151: [CTSC2007]动物园zoo
    BZOJ1123: [POI2008]BLO
    BZOJ1040: [ZJOI2008]骑士
    POJ3417:Network
  • 原文地址:https://www.cnblogs.com/liqipeng/p/4576214.html
Copyright © 2011-2022 走看看