Link to home
Start Free TrialLog in
Avatar of trevor1940
trevor1940

asked on

C#: Tagging an object to a listview item and retrieving it

This page suggests the tag can be referenced  to any object

Can someone explain how to retrieve the properties of that object on selecting the listview item?

I get
Error      CS0029      Cannot implicitly convert type 'System.Windows.Forms.ListViewItem' to 'ClassName.Episode'      TVDB

sudo Code

//  build listview have accessed / created episode
............

                                    ListViewItem item = new ListViewItem();
                                    item.Text = fName;
                                    item.Tag = episode;
                                    item.SubItems.Add(newName);
                                    listView1.Items.Add(item);

Open in new window

        private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int i = listView1.SelectedIndices[0];
            string fName = listView1.Items[i].Text;

            Episode episode = listView1.Items[i];  // errors here


         }
ASKER CERTIFIED SOLUTION
Avatar of AndyAinscow
AndyAinscow
Flag of Switzerland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of trevor1940
trevor1940

ASKER

Thanx Andy

I did have to cast the object