C#listview可点击的列和行

时间:2010-04-02 13:35:25

标签: c# .net winforms listview

我正在进行的是Windows窗体内的列表视图。

我怎样才能这样做,只有当你双击一行时,它才会为第X行和第3列提取数据。

意思是我有...的列表视图。

A | B | C | d
1个| 2个| 3个| 4个
@ |#| $ |%
Bc | Dv | D#| dg

所以,如果我双击那些以@开头的行,它将在第3列($)中读取。

我有FullRowSelect = True

我认为这要感谢大家!

string hyperurl = listView1.FocusedItem.SubItems [2] .Text;

2 个答案:

答案 0 :(得分:3)

将此代码用于ListView的DoubleClick事件:

private void listView1_DoubleClick(object sender, EventArgs e)
{
    if (listView1.SelectedItems.Count > 0)
    {
        ListViewItem item = listView1.SelectedItems[0];
        MessageBox.Show(item.SubItems[2].ToString());
    }
}

答案 1 :(得分:0)