lstItem.SubItems.Add("sbsb");
lstItem.SubItems.Add("123");
lstItem.SubItems.Add(DateTime.Now.ToString())如果我在TEXTBOX里输123,就能获取值“sbsb"?......... 

解决方案 »

  1.   

    lstItem.SubItems.Add(new ListViewItem("123","sbsb"));
      

  2.   


                ListViewItem newitem = new ListViewItem();
                newitem.Text = "1";
                newitem.SubItems.Add("123");
                newitem.SubItems.Add("sbsb");
                this.listView1.Items.Add(newitem);
                foreach (ListViewItem item in this.listView1.Items)
                {
                    if (item.SubItems[1].Text == "123")
                    {
                        string str = item.SubItems[0].Text;
                    }
                }本来想用this.listView1.Items.Find(),试了下好像不成。或者是没用对。
      

  3.   

     
    好像这样更好ListViewItem lstitem = listView1.FindItemWithText("123");
                string STR = lstitem.SubItems[1].Text.ToString();
                textBox1.Text = STR;