Как я могу иметь все элементы строки списка? - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть следующий вид списка: listview, и я поместил там контекстное меню, чтобы я мог щелкнуть правой кнопкой мыши по строке

 private void listView1_MouseClick_1(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                if (listView1.FocusedItem.Bounds.Contains(e.Location))
                {
                    contextMenuStrip1.Show(Cursor.Position);
                }

            }
        }

Теперь в этом контекстном менюУ меня есть

 private void retryPackToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //I have to have the content somewhere
            Trace.WriteLine(listView1.SelectedItems[0].ToString());

        }

Однако у listView1.SelectedItems есть только первый столбец (Дата), но я не могу управлять способом получения значений других столбцов (Номер упаковки, Ширина бумаги) Может кто-нибудь помочь мне, как можноЯ получаю три значения определенной строки?

РЕШЕНИЕ: Как отметил Луркер в комментарии, решение будет Subitems

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