У меня есть следующий вид списка: , и я поместил там контекстное меню, чтобы я мог щелкнуть правой кнопкой мыши по строке
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[..]