peace
peace

Reputation: 887

How Pick a Column Value from a ListView Row - C#.NET

alt text http://img153.imageshack.us/img153/9417/snapshotapp.jpg

One solution would be to get the row position number and then the CustomerID position number. Can you please give a simple solution.

This is how i populate the listview:

            for (int i = 0; i < tempTable.Rows.Count; i++)
            {
                DataRow row = tempTable.Rows[i];

                ListViewItem lvi = new ListViewItem(row["customerID"].ToString());
                lvi.SubItems.Add(row["companyName"].ToString());
                lvi.SubItems.Add(row["firstName"].ToString());
                lvi.SubItems.Add(row["lastName"].ToString());

                lstvRecordsCus.Items.Add(lvi);
            }

Upvotes: 1

Views: 913

Answers (1)

Henk Holterman
Henk Holterman

Reputation: 273844

If you use a DataGridView, a BindingSource and databinding for the texBoxes the whole problem is solved automatically.
Any reason you are not using databinding here?

But you can also assign your Row object to the ListViewItem.Tag property, that makes it easier to find your data back.

Upvotes: 2

Related Questions