Получить индекс по значениям из массива через ComboBox - PullRequest
0 голосов
/ 08 мая 2019

У меня есть транспонированный динамический массив nx 2, который используется для заполнения поля со списком.Один основной столбец не является достаточно описательным, чтобы однозначно идентифицировать строки.Я хотел бы использовать индекс строки, чтобы однозначно идентифицировать неперемещенный столбец.Использование обоих столбцов в массиве также может быть использовано для этого, но может оказаться проблематичным в дальнейшем.Этот вопрос тесно связан с этим вопросом.

Я использовал Me.cbo.ListIndex = 0 для получения значения индекса.В идеале я бы хотел присвоить индекс выбранной строки в выпадающем списке переменной.Конечная цель состоит в том, чтобы использовать индекс двумя способами:

  1. Для нахождения правильного столбца для использования в будущих вычислениях
  2. В качестве метода для сравнения с другим списком, который использует тот же массивчтобы гарантировать, что одна и та же строка не была выбрана в обоих выпадающих списках

Чтобы визуально проиллюстрировать вышесказанное, исходные данные выглядят так:

a  b  c  b
1  2  3  4
A  B  C  B

Транспонированный массив выглядиткак это:

A  1
B  2
C  3
B  4

Я хотел бы иметь возможность провести различие между выбором B2 и B4, в идеале, путем сохранения и сравнения индексов 1 и 3 соответственно (на основе 0).

ListIndex из документации.Нет никаких документов, которые я мог бы найти о получении индекса по имени , за исключением , где значение в выборе является уникальным.Любая помощь с благодарностью

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