public Form1() { InitializeComponent(); //控件的行为 listView1.Bounds = new Rectangle(new Point(10, 10), new Size(240, 200));//相对位置 listView1.View = View.Details;//显示任意数量的列,只有第一列可以包含图标 listView1.LabelEdit = true; listView1.GridLines = true;//显示网格 listView1.Sorting = SortOrder.None;//对内容排序 //增加列 listView1.Columns.Add("姓名",-2,HorizontalAlignment.Left); listView1.Columns.Add("性别", -2, HorizontalAlignment.Left); listView1.Columns.Add("出生日期",-2,HorizontalAlignment.Left); listView1.Columns.Add("年龄",-2,HorizontalAlignment.Center); //创建item ListViewItem item1 = new ListViewItem(); item1.Checked = true; item1.Text = "万爱珍"; item1.SubItems.Add("男"); item1.SubItems.Add("1975"); item1.SubItems.Add("32"); ListViewItem item2 = new ListViewItem("刘平云", 1); item2.Checked = false; item2.SubItems.Add("男"); item2.SubItems.Add("1947"); item2.SubItems.Add("60"); listView1.Items.AddRange(new ListViewItem[]{item1,item2}); } private void button1_Click(object sender, EventArgs e) { //动态添加listview项目 ListViewItem item = new ListViewItem(); item.Text = textBox1.Text; item.SubItems.Add(textBox2.Text); item.SubItems.Add(textBox3.Text); item.SubItems.Add(textBox4.Text); listView1.Items.AddRange(new ListViewItem[]{item}); textBox1.Clear();//清除textbox1中的内容 textBox2.Clear(); textBox3.Clear(); textBox4.Clear(); } private void listView1_ItemActivate(object sender, EventArgs e)//选中listview项 { ListView lw = (ListView)sender; textBox1.Text = lw.SelectedItems[0].SubItems[0].Text.ToString(); textBox2.Text = lw.SelectedItems[0].SubItems[1].Text.ToString(); textBox3.Text = lw.SelectedItems[0].SubItems[2].Text.ToString(); textBox4.Text = lw.SelectedItems[0].SubItems[3].Text.ToString(); }
时间: 2024-10-09 13:10:16