So I added a list view, and I am displaying 3 columns of strings in each. I also have the full row select on. I want to be able to double click on one of the rows, and have it return the string in the 3rd column. I’ve tried to look everywhere for a solution to this, but so far nothing comes up.
My code so far is:
private void listView_MouseDoubleClick(object sender, MouseEventArgs e)
{
MessageBox.Show(songList.SelectedItems[2].ToString());
}
Yet it returns an error saying “InvalidArgument=Value of ‘2’ is not valid for ‘index’.
Parameter name: index”
You could try:
Taken a
ListViewItem, you can take columns values usingSubItems[]property.