Ответ 1
Используйте listboxControl.Column(intColumn,intRow)
. Оба столбца и строки основаны на нуле.
Как я могу получить значение указанного столбца выбранной строки в многострочном списке?
Я заполняю список, установив для свойства RowSource строку SQL. BoundColumn устанавливается в значение 1.
Я могу получить значение связанного столбца (выбранной строки) с помощью ListBox.Value
. Но я также хочу значение другого столбца.
Используйте listboxControl.Column(intColumn,intRow)
. Оба столбца и строки основаны на нуле.
Просто добавим немного. Если вы выбрали только одну строку, тогда код ниже выберет значение столбца (индекс 4, но 5-го столбца) для выбранной строки:
me.lstIssues.Column(4)
Это сохраняет необходимость использования свойства ItemsSelected.
Kristian
Для многоколоночного списка извлекайте данные из любого столбца выбранной строки с помощью
listboxControl.List(listboxControl.ListIndex,col_num)
где col_num требуется столбец (0 для первого столбца)