zoukankan      html  css  js  c++  java
  • listview 控件

    private void Form1_Load(object sender, EventArgs e)
    {

    //设置该listview关联的imagelist
    listView1.LargeImageList = imageList2;
    listView1.SmallImageList = imageList1;

    //显示详细信息
    listView1.View = View.Details;

    //添加组
    ListViewGroup lg1 = new ListViewGroup();
    lg1.Header = "一组";
    lg1.Name = "one";
    listView1.Groups.Add(lg1);
    ListViewGroup lg2 = new ListViewGroup();
    lg2.Header = "二组";
    lg2.Name = "two";
    listView1.Groups.Add(lg2);

    //添加列
    listView1.Columns.Add("代号");
    listView1.Columns.Add("姓名");
    listView1.Columns.Add("生日");

    //选中整行
    listView1.FullRowSelect = true;

    //显示checkbox
    listView1.CheckBoxes = true;

    //添加项,listview每一条数据称为一项
    InfoDA da = new InfoDA();
    List<Info> list = da.Select();

    foreach (Info data in list)
    {
    //造主项
    ListViewItem zhuxiang = new ListViewItem();
    zhuxiang.Text = data.Code;
    zhuxiang.ImageIndex = 0;
    zhuxiang.Group = listView1.Groups[0];

    //造子项
    ListViewItem.ListViewSubItem zi1 = new ListViewItem.ListViewSubItem();
    zi1.Text = data.Name;
    zhuxiang.SubItems.Add(zi1);

    ListViewItem.ListViewSubItem zi2 = new ListViewItem.ListViewSubItem();
    zi2.Text = data.Birthday.ToString("yyyy-MM-dd"); ;
    zhuxiang.SubItems.Add(zi2);


    //添加项
    listView1.Items.Add(zhuxiang);

    }


    foreach (Info data in list)
    {
    //造主项
    ListViewItem zhuxiang = new ListViewItem();
    zhuxiang.Text = data.Code;
    zhuxiang.ImageIndex = 1;
    zhuxiang.Group = listView1.Groups[1];

    //造子项
    ListViewItem.ListViewSubItem zi1 = new ListViewItem.ListViewSubItem();
    zi1.Text = data.Name;
    zhuxiang.SubItems.Add(zi1);

    ListViewItem.ListViewSubItem zi2 = new ListViewItem.ListViewSubItem();
    zi2.Text = data.Birthday.ToString("yyyy-MM-dd"); ;
    zhuxiang.SubItems.Add(zi2);


    //添加项
    listView1.Items.Add(zhuxiang);

    }


    }

    private void button1_Click(object sender, EventArgs e)
    {
    listView1.View = View.Details;
    }

    private void button2_Click(object sender, EventArgs e)
    {
    listView1.View = View.LargeIcon;
    }

    private void button3_Click(object sender, EventArgs e)
    {
    listView1.View = View.SmallIcon;
    }

    private void button4_Click(object sender, EventArgs e)
    {
    if (listView1.SelectedItems.Count > 0)
    {
    MessageBox.Show(listView1.SelectedItems[0].Text);
    }
    }

    private void button5_Click(object sender, EventArgs e)
    {
    //listView1.CheckBoxes = true;
    }

    private void button6_Click(object sender, EventArgs e)
    {
    string s = "";

    foreach (ListViewItem item in listView1.CheckedItems)
    {
    s += item.Text+"--";
    }

    MessageBox.Show(s);
    }

  • 相关阅读:
    poj1088滑雪
    百度关键词质量度如何提高?9个质量度影响因素
    百度竞价点击价格怎么算?计算公式准吗
    什么是百度竞价包年?竞价包年骗局揭露
    百度竞价如何调价?不是你想的那么简单
    为什么我的关键词搜不到,没有排名?
    为什么你的百度竞价有点击无咨询
    百度竞价中那些不为人知的规则与猫腻
    百度推广关键词点击价格为什么会高于出价?因为你开通了这8项功能
    百度推广点击价格怎样降低,怎样省钱?
  • 原文地址:https://www.cnblogs.com/yp11/p/5827597.html
Copyright © 2011-2022 走看看