powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Заполнение CB из БД
25 сообщений из 79, страница 1 из 4
Заполнение CB из БД
    #39630658
Diessolve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, подскажите пожалуйста. Как сделать условие при заполнении КБ.
Например,
Вася - админ
Петя - Исполнитель
Костя - пользователь
Женя - пользователь
etc
Как сделать что бы в КБ отображались только имена людей у которых в поле роль стоит администратор или исполнитель.
Сейчас заполнение КБ настроено через конструктор визуалки.
Спасибо.
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630667
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Diessolve,

что такое КБ? ComboBox?
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630670
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Diessolve,

покажите код, что сейчас заполняет КБ.
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630672
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630676
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANADiessolve,

что такое КБ? ComboBox?

KomboБox
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630677
Diessolve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

КБ - да, ComboBox.
Заполнение я сделал только таким:
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630681
Diessolve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делать за меня не нужно, сам хочу разобраться/научиться нужен вектор движения или примеры по которым смогу сам все сделать. Сейчас же не совсем понятно как задать условия отбора для кб.
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630689
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Diessolve,

ну либо Вы ограничиваете выборку, что заполняет usersBindingSource, либо у пользуетесь свойством BindingSource.Filter .
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630706
Diessolve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Решил отойти от конструктора и заполнить все через код, но выводит не то что нужно, где я ошибся ?
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630708
Diessolve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А выводит в КБ это:
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630728
Diessolve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил проблему с подгрузкой данных, теперь все выводит нормально добавил строку
combobox1.DisplayMember = "Name"
Но при попытке связать имя с айди через
combobox1.ValueMember = "id_user"
Выдает ошибку: Привязка к новому члену значения невозможна. Имя параметра: value
Как связать данные имени и айди пользователя :с
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630743
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DiessolveРешил проблему с подгрузкой данных, теперь все выводит нормально добавил строку
combobox1.DisplayMember = "Name"
Но при попытке связать имя с айди через
combobox1.ValueMember = "id_user"
Выдает ошибку: Привязка к новому члену значения невозможна. Имя параметра: value
Как связать данные имени и айди пользователя :с


Посмотрите на свой запрос на картинке выше, а потом опустите глаза ниже и посмотрите на член "id_user"
Есть такой?
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630747
Diessolve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, но при добавлении в запрос айди выдвал ошибку на запрос, но уже все.
Все решено все работает спасибо :)
Мало ли кому то будет полезно, приложу рабочий вариант.
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630770
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DiessolveМало ли кому то будет полезно
Индусам, они обычно такой код любят размещать на тематических сайтах и обсуждать
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630773
Diessolve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANADiessolveМало ли кому то будет полезно
Индусам, они обычно такой код любят размещать на тематических сайтах и обсуждать
Ну если что я с удовольствием послушаю что здесь можно сделать лучше :3
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630785
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANADiessolveМало ли кому то будет полезно
Индусам, они обычно такой код любят размещать на тематических сайтах и обсуждать

тем кто джавахарлал Неру
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630786
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Diessolve,

Наверное, то, что можно прекрасно обойтись без SqlDataAdapter, DataTable
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630792
Diessolve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79Diessolve,

Наверное, то, что можно прекрасно обойтись без SqlDataAdapter, DataTable
Можно по подробнее или пример :)
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630795
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DiessolveskyANAпропущено...

Индусам, они обычно такой код любят размещать на тематических сайтах и обсуждать
Ну если что я с удовольствием послушаю что здесь можно сделать лучше :3
Следовать принципам SOLID. Разбить на слои.

Microsoft Application Architecture Guide, 2nd Edition > https://msdn.microsoft.com/en-us/library/ee658109.aspx

...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630803
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DiessolveArm79Diessolve,

Наверное, то, что можно прекрасно обойтись без SqlDataAdapter, DataTable
Можно по подробнее или пример :)

"попо дробнее" - подробить на части
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630811
Diessolve
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANADiessolveпропущено...

Ну если что я с удовольствием послушаю что здесь можно сделать лучше :3
Следовать принципам SOLID. Разбить на слои.

Microsoft Application Architecture Guide, 2nd Edition > https://msdn.microsoft.com/en-us/library/ee658109.aspx


Спасибо, в ООП пока что не могу, только начинаю изучать его.
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630831
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Diessolve,

Наверное, то, что можно прекрасно обойтись без SqlDataAdapter, DataTableрядом обсуждали что есть есть датасет или датабле и есть ОРМ.
Они друг друга не лучше и не хуже. Они разные.
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630840
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинDiessolveпропущено...

Можно по подробнее или пример :)

"попо дробнее" - подробить на части
Если это означает:
Добавить ef, linq, model, mapping
То как то тяжеловесно против двух строк).
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630939
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Arm79Diessolve,

Наверное, то, что можно прекрасно обойтись без SqlDataAdapter, DataTableрядом обсуждали что есть есть датасет или датабле и есть ОРМ.
Они друг друга не лучше и не хуже. Они разные.

Я про то, что достаточно создать BindingList на основе выборки данных. Потому что адаптеры/дататейблы все-таки заточены немного под другое

Может немного длиннее, но...
...
Рейтинг: 0 / 0
Заполнение CB из БД
    #39630950
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Может немного длиннее, но...вот несколько длиннее? Можешь коротенький пример.
У меня два старых проекта. Дак либо либо.
Один простой с адаптер.заполнить.
Другой сложный с полноценным ef.
...
Рейтинг: 0 / 0
25 сообщений из 79, страница 1 из 4
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Заполнение CB из БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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