У меня есть комбинированное окно, которое содержит много записей, таких как этот небольшой фрагмент
1R09ST75057
1R11ST75070
1R15ST75086
1R23ST75090
2R05HS75063
2R05ST75063
3R05ST75086
2R07HS75086
Пользователь теперь вводит некоторую информацию в форму, которая приводит к получаемой строке, которая имеет wildcat (неизвестно)символ в нем во второй позиции символа
3?05ST75086
Теперь я хочу взять эту строку и выполнить поиск \ фильтрацию по списку со списком и остаться с выбранным элементом или небольшим набором строк.
Если я знаю строку без подстановочного знака, я могу использовать следующее, чтобы выделить ее в поле со списком.
cmbobx_axrs75.SelectedIndex = cmbobx_axrs75.Items.IndexOf("2R05HS75063");
Я подумал, что мог бы сначала создать небольшое подмножество, которое имеет первыйchar то же самое, затем создайте подстроку каждого минуса первых двух символов и проверьте это, но у меня может быть большое количество записей, и это займет слишком много времени, должен быть более простой способ?
Есть идеи, как яможно сделать это с помощью wildcat в строке, пожалуйста?
Добавлена информация:
Я хочу закончить с выбранным элементом в Combobox, соответствующим моей строке.
Я выбираю из элементов формы и получаю строку 3? 05ST75086.Теперь я хочу взять это и искать, чтобы найти, какой это и выбрать его.Таким образом, из списка ниже
1R05ST75086
2R05ST75086
3R05ST75086
6R05ST75086
3R05GT75086
3R05ST75186
я бы в конечном итоге выбрал элемент в поле со списком как
3R05ST75086