zoukankan      html  css  js  c++  java
  • LISTVIEW

      1 using System;
      2 using System.Collections.Generic;
      3 using System.ComponentModel;
      4 using System.Data;
      5 using System.Drawing;
      6 using System.Linq;
      7 using System.Text;
      8 using System.Threading.Tasks;
      9 using System.Windows.Forms;
     10 
     11 namespace WindowsFormsApplication1
     12 {
     13     public partial class Form1 : Form
     14     {
     15         public Form1()
     16         {
     17             InitializeComponent();
     18         }
     19 
     20         private void Form1_Load(object sender, EventArgs e)
     21         {
     22             
     23 
     24             //设置该listview关联的imagelist
     25             listView1.LargeImageList = imageList2;
     26             listView1.SmallImageList = imageList1;
     27 
     28             //显示详细信息
     29             listView1.View = View.Details;
     30 
     31             //添加组
     32             ListViewGroup lg1 = new ListViewGroup();
     33             lg1.Header = "一组";
     34             lg1.Name = "one";
     35             listView1.Groups.Add(lg1);
     36             ListViewGroup lg2 = new ListViewGroup();
     37             lg2.Header = "二组";
     38             lg2.Name = "two";
     39             listView1.Groups.Add(lg2);
     40 
     41             //添加列
     42             listView1.Columns.Add("代号");
     43             listView1.Columns.Add("姓名");
     44             listView1.Columns.Add("生日");
     45 
     46             //选中整行
     47             listView1.FullRowSelect = true;
     48 
     49             //显示checkbox
     50             listView1.CheckBoxes = true;
     51 
     52             //添加项,listview每一条数据称为一项
     53             InfoDA da = new InfoDA();
     54             List<Info> list = da.Select();
     55 
     56             foreach (Info data in list)
     57             {
     58                 //造主项
     59                 ListViewItem zhuxiang = new ListViewItem();
     60                 zhuxiang.Text = data.Code;
     61                 zhuxiang.ImageIndex = 0;
     62                 zhuxiang.Group = listView1.Groups[0];
     63 
     64                 //造子项
     65                 ListViewItem.ListViewSubItem zi1 = new ListViewItem.ListViewSubItem();
     66                 zi1.Text = data.Name;
     67                 zhuxiang.SubItems.Add(zi1);
     68 
     69                 ListViewItem.ListViewSubItem zi2 = new ListViewItem.ListViewSubItem();
     70                 zi2.Text = data.Birthday.ToString("yyyy-MM-dd"); ;
     71                 zhuxiang.SubItems.Add(zi2);
     72 
     73 
     74                 //添加项
     75                 listView1.Items.Add(zhuxiang);
     76 
     77             }
     78 
     79 
     80             foreach (Info data in list)
     81             {
     82                 //造主项
     83                 ListViewItem zhuxiang = new ListViewItem();
     84                 zhuxiang.Text = data.Code;
     85                 zhuxiang.ImageIndex = 1;
     86                 zhuxiang.Group = listView1.Groups[1];
     87 
     88                 //造子项
     89                 ListViewItem.ListViewSubItem zi1 = new ListViewItem.ListViewSubItem();
     90                 zi1.Text = data.Name;
     91                 zhuxiang.SubItems.Add(zi1);
     92 
     93                 ListViewItem.ListViewSubItem zi2 = new ListViewItem.ListViewSubItem();
     94                 zi2.Text = data.Birthday.ToString("yyyy-MM-dd"); ;
     95                 zhuxiang.SubItems.Add(zi2);
     96 
     97 
     98                 //添加项
     99                 listView1.Items.Add(zhuxiang);
    100 
    101             }
    102 
    103 
    104         }
    105 
    106         private void button1_Click(object sender, EventArgs e)
    107         {
    108             listView1.View = View.Details;
    109         }
    110 
    111         private void button2_Click(object sender, EventArgs e)
    112         {
    113             listView1.View = View.LargeIcon;
    114         }
    115 
    116         private void button3_Click(object sender, EventArgs e)
    117         {
    118             listView1.View = View.SmallIcon;
    119         }
    120 
    121         private void button4_Click(object sender, EventArgs e)
    122         {
    123             if (listView1.SelectedItems.Count > 0)
    124             {
    125                 MessageBox.Show(listView1.SelectedItems[0].Text);
    126             }
    127         }
    128 
    129         private void button5_Click(object sender, EventArgs e)
    130         {
    131             //listView1.CheckBoxes = true;
    132         }
    133 
    134         private void button6_Click(object sender, EventArgs e)
    135         {
    136             string s = "";
    137 
    138             foreach (ListViewItem item in listView1.CheckedItems)
    139             {
    140                 s += item.Text+"--";
    141             }
    142 
    143             MessageBox.Show(s);
    144         }
    145     }
    146 }
  • 相关阅读:
    chown
    chmod
    商务部
    使用 UEditor 编辑器获取数据库中的数据
    Java实现 蓝桥杯 算法提高 双十一抢购
    Java实现 蓝桥杯 算法提高 双十一抢购
    Java实现 蓝桥杯 算法提高 双十一抢购
    IDEA,PyCharm系列软件常用快捷键
    IDEA,PyCharm系列软件常用快捷键
    IDEA,PyCharm系列软件常用快捷键
  • 原文地址:https://www.cnblogs.com/zzzy0828/p/5849723.html
Copyright © 2011-2022 走看看