如何修改,删除,增加等操作?
在线等待
希望高手帮忙

解决方案 »

  1.   

    主要是對Items及SubItems的新增,刪除等操作
      

  2.   

    那如何获取选定项的值
    我装的vs2005
    ListBox1.SelectedItem.Value;   
    这个好像没
    只有下面这个
    listBox1.SelectedItem.ToString().Trim();
    我单步调试出来的值怎麽会是System.Data.DataRowView?
      

  3.   

    那如何获取选定项的值 :
    listView1.SelectedItems[0].Text
      

  4.   

    3楼listView如何绑定数据库啊
    把所有的字段都显示出来
      

  5.   

    //查询信息
            public OleDbDataReader SearchALL(int id)
            {
                string searchall = "";  //sql语句
                conn.Close();
                conn.Open();
                cmd = new OleDbCommand(searchall,conn);
                dr = cmd.ExecuteReader();
                return dr; 
            }
                    this.listView1.Items.Clear();
                    dr = db.SearchALL(pcs.id);
                    while (dr.Read())
                    {
                        ListViewItem item1 = new ListViewItem("item1", 0);
                        //看你要在listview中显示多少数据了,我这里是显示9个数据
                        item1.Text = dr.GetString(0).Trim();
                        item1.SubItems.Add(dr.GetString(1).Trim());
                        item1.SubItems.Add(dr.GetDateTime(2).ToString().Trim());
                        item1.SubItems.Add(dr.GetString(3).Trim());
                        item1.SubItems.Add(dr.GetString(4).Trim());
                        item1.SubItems.Add(dr.GetString(5).Trim());
                        item1.SubItems.Add(dr.GetString(6).Trim());
                        item1.SubItems.Add(dr.GetString(7).Trim());
                        item1.SubItems.Add(dr.GetString(8).Trim());
                        this.listView1.Items.Add(item1);
                    }
                    dr.Close();    
      

  6.   

    是选定一行的还是选定一个空格的?
    listview.item[1].subitems[1].text 是获取单元格.
    记得还有一个单击单元格位置是发生的事件 是 cellclick .要是想取得点击的单元格用这个事件就可以.
      

  7.   

    如何绑定数据库并显示出来:
    应该是: 
      DataTable   table;   
      DataRow       row ;   
      this.table   =   dataset1.Tables[0];   
      int   itemNumber   =   listView1.Items.Count;   
      string   str1,str2;   
      for(int   i=0;i<table.Rows.Count;i++)   
      {   
                row   =   table.Row[i];   
                str1   =   row[0].ToString().Trim();   
                str2   =   row[1].ToString().Trim();   
                string[]   subItem   ={str1,str2};   
                listView1.Items.Insert(itemNumber,new   ListViewItem(subItem));   
      }