powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / поиск в комбобоксе
10 сообщений из 10, страница 1 из 1
поиск в комбобоксе
    #39693814
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В комбобоксе есть список объектов (Id и Name).
Отображается Name.
у меня есть значение Id и мне нужно НАЙТИ и выделить элемент, который равен моему Id

так не получается
Код: c#
1.
2.
int index = cmbPubs.FindString(PubID.ToString());
cmbPubs.SelectedIndex = index;
...
Рейтинг: 0 / 0
поиск в комбобоксе
    #39693839
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovec,
a for/foreach?
...
Рейтинг: 0 / 0
поиск в комбобоксе
    #39693938
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123NewIvanovec,
a for/foreach?
можно это сделать Linq-ом ?
...
Рейтинг: 0 / 0
поиск в комбобоксе
    #39693953
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в комбобоксе объекты в качестве item и мне нужно найти индекс того item-a, у которого, скажем, id=10
...
Рейтинг: 0 / 0
поиск в комбобоксе
    #39694018
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovecPetro123NewIvanovec,
a for/foreach?
можно это сделать Linq-ом ?зачем?
Сначала цикл, потом linq. А не наоборот.
...
Рейтинг: 0 / 0
поиск в комбобоксе
    #39694122
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovecВ комбобоксе есть список объектов (Id и Name).
Отображается Name.
у меня есть значение Id и мне нужно НАЙТИ и выделить элемент, который равен моему Id

так не получается
Код: c#
1.
2.
int index = cmbPubs.FindString(PubID.ToString());
cmbPubs.SelectedIndex = index;


SelectedItem задать?
...
Рейтинг: 0 / 0
поиск в комбобоксе
    #39694387
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не знаю, наверно по-кривому сделал:
комбобоксу присвоил лист,
нашел у листа индекс
и комбобоксу подсунул этот индекс
Код: c#
1.
2.
int index = dlg.listPubDict.FindIndex(c => c.ID == selItem.PubID);
cmbPubs.SelectedIndex = index;
...
Рейтинг: 0 / 0
поиск в комбобоксе
    #39694406
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если это большой отсортированный по Id список, то возможно имеет смысл искать с помощью BinarySearch, а не FindIndex, так как FindIndex это сканирование списка
...
Рейтинг: 0 / 0
поиск в комбобоксе
    #39694582
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
NewIvanovecВ комбобоксе есть список объектов (Id и Name)

А почему не ищете сразу в этом списке?
...
Рейтинг: 0 / 0
поиск в комбобоксе
    #39696216
Супер_Пав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SelectedValue = selItem.PubID так не катит?)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / поиск в комбобоксе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]