Как выбрать значение столбца из строки ListView - C # .NET - PullRequest
1 голос
/ 22 мая 2010

альтернативный текст http://img153.imageshack.us/img153/9417/snapshotapp.jpg

  • Как я могу получить значение 500 из переменной из выбранной строки?

Одним из решений было бы получить номер позиции строки, а затем Номер позиции клиента. Можете ли вы дать простое решение.

  • SelectedItems означает выбранную строку, а SubItems означает значения столбца, поэтому SelectedItem 0 и SubItem 0 будут представлять значение 500.

Вот как я заполняю список:

            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);
            }

1 Ответ

2 голосов
/ 22 мая 2010

Если вы используете DataGridView, BindingSource и привязку данных для texBox, вся проблема решается автоматически.
По какой причине вы здесь не используете привязку данных?

Но вы также можете назначить свой объект Rowсвойство ListViewItem.Tag, которое облегчает поиск ваших данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...