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

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

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


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

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


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