Как вернуть всю выбранную строку из ListView?

Для того чтобы получить все значения выбранной строки из элемента управления ListView в C#, вам потребуется использовать свойство SelectedItems, которое предоставляет доступ к коллекции выбранных элементов. Затем вы можете использовать свойства каждого элемента выбранной строки, чтобы получить значения нужных вам столбцов.

Вот пример кода, который демонстрирует этот подход:

// Проверяем, есть ли выбранные элементы в ListView
if (listView.SelectedItems.Count > 0)
{
    // Получаем выбранный элемент (выбранную строку)
    ListViewItem selectedRow = listView.SelectedItems[0];

    // Получаем значения столбцов выбранной строки
    string column1Value = selectedRow.SubItems[0].Text; // первый столбец
    string column2Value = selectedRow.SubItems[1].Text; // второй столбец
    // и так далее для остальных столбцов

    // Используем значения столбцов по своему усмотрению
    // Например, выводим значения в консоль
    Console.WriteLine("Значение первого столбца: " + column1Value);
    Console.WriteLine("Значение второго столбца: " + column2Value);
    // и так далее для остальных столбцов
}

Обратите внимание, что в данном примере предполагается, что ListView имеет как минимум два столбца. Вы должны заменить listView на имя вашего элемента управления ListView. Также, если у вас есть больше двух столбцов или вы хотите получить значения из других столбцов, вам нужно добавить соответствующие строки кода для получения значения каждого столбца.

Результатом выполнения кода будет получение значений всех выбранных столбцов выбранной строки из ListView. Вы можете использовать эти значения по своему усмотрению, например, для дальнейшей обработки данных или вывода на экран.