我用的语言是C#,我想实现的功能是点击ListView中的某一行的数据,那这一行中我想要的那一列数据就可以自动的显示在TextBox中。
请大家不吝赐教该如何实现,我该用哪个事件,需要设置什么属性,请给些提示,非常感谢。

解决方案 »

  1.   

    click事件就可以,然后取选定项就可以了
      

  2.   

    mouseup也可以,按常理,通常是双击,单击选择,双击进行实际操作,也就是double click
      

  3.   

    注册双击事件
     private void listView1_DoubleClick(object sender, EventArgs e)
            {
                this.textBox1.Text = this.listView1.SelectedItems[0].Text;
            }
      

  4.   

    1.响应click事件
    2.在事件中检索selectIndex属性
    3.根据selectIndex属性检索到相关的ListViewItem
    4.设置textbox的.text属性.
      

  5.   

    你可以用如下的方法获取:
    private void listView1_MouseClick(object sender, MouseEventArgs e)
    {
    ListViewItem item = this.listView1.GetItemAt(e.X, e.Y);
    if (item != null)
    {
    this.textBox1.Text = item.Text;//第一列的值
    this.textBox1.Text = item.SubItems[index].Text;//第一列之外的其它列的值
    }
    }