贤人必须成人,成人才能达己.

共同进步

  :: :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

 private void databing()
        {
           ListView  lv = new ListView ( ) ;
           lv = this.listView1;
           lv.Left = 0 ;
           lv.Top = 0 ;
           lv.Width = 700 ;
           lv.Height = this.ClientRectangle.Height ;
           lv.GridLines = true ; //显示各个记录的分隔线
           lv.FullRowSelect = true ; //要选择就是一行
           lv.View = View.Details ; //定义列表显示的方式
           lv.Scrollable = true ; //需要时候显示滚动条
           lv.MultiSelect = false ; // 不可以多行选择
          
           lv.HeaderStyle = ColumnHeaderStyle.Nonclickable ; // 针对数据库的字段名称,建立与之适应显示表头
           lv.Columns.Add ( "姓名" , 60 , HorizontalAlignment.Right ) ;
           lv.Columns.Add ( "住宅电话" , 100 , HorizontalAlignment.Left ) ;
           lv.Columns.Add ( "办公电话" , 100 , HorizontalAlignment.Left ) ;
           lv.Columns.Add ( "移动电话" , 100 , HorizontalAlignment.Left ) ;
           lv.Columns.Add ( "居住地点" , 100 , HorizontalAlignment.Left ) ;
           lv.Columns.Add ( "工作单位" , 100 , HorizontalAlignment.Left ) ;
           lv.Columns.Add ( "电子邮件" , 100 , HorizontalAlignment.Left ) ;
          
           ListViewItem li = new ListViewItem();
           li.SubItems.Clear();
           li.SubItems[0].Text = "name";
           li.SubItems.Add("HomePhone");
           li.SubItems.Add("WorkPhone");
           li.SubItems.Add("MobilePhone");
           li.SubItems.Add("City");
           li.SubItems.Add("Address");
           li.SubItems.Add("Email");
           lv.Items.Add(li);

           li = new ListViewItem();
           li.SubItems.Clear();
           li.SubItems[0].Text = "name";
           li.SubItems.Add("HomePhone");
           li.SubItems.Add("WorkPhone");
           li.SubItems.Add("MobilePhone");
           li.SubItems.Add("City");
           li.SubItems.Add("Address");
           li.SubItems.Add("Email");
           lv.Items.Add(li);

           li = new ListViewItem();
           li.SubItems.Clear();
           li.SubItems[0].Text = "name";
           li.SubItems.Add("HomePhone");
           li.SubItems.Add("WorkPhone");
           li.SubItems.Add("MobilePhone");
           li.SubItems.Add("City");
           li.SubItems.Add("Address");
           li.SubItems.Add("Email");
           lv.Items.Add(li);
           lv.Visible = true ;
          
        }

        private void Form2_Load(object sender, EventArgs e)
        {
           
            databing();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string  index="";
            for (int i = 0; i < this.listView1.CheckedItems.Count; i++)
            {
                index = index + "," + this.listView1.CheckedIndices[i].ToString();
            }
            MessageBox.Show(this.listView1 .CheckedItems.Count.ToString()+index.ToString ());
        }

        private void listView1_ItemCheck(object sender, ItemCheckEventArgs e)
        {
           
        }

        private void listView1_KeyDown(object sender, KeyEventArgs e)
        {
          
            if(e.KeyCode ==Keys.NumPad0     )
            {
                if (this.listView1.SelectedItems[0].Checked == true)
                {
                    this.listView1.SelectedItems[0].Checked = false;
                }
                else
                {
                    this.listView1.SelectedItems[0].Checked = true ;
                }
               
            }
        }

posted on 2008-03-25 15:49  adi  阅读(1577)  评论(0编辑  收藏  举报