Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Кто как реализует выбор из БД / 25 сообщений из 26, страница 1 из 2
21.07.2017, 21:59
    #39493178
ZenForever
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Добрый день всем.
Ищу информацию или примеры
Вот есть у меня две таблицы в базе данных вторая таблица это своего рода справочник названий, первая таблица например таблица реализаций
Как интерфейсно организуют выбор из списка справочника, видел используют combobox но это когда примерно до 20 позиций а если в справочнике тысячи то считаю не рационально использовать данный контрол. поделитесь реализацией или идеями.
...
Рейтинг: 0 / 0
21.07.2017, 22:09
    #39493186
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Пейджинг, фильтрация, поиск
...
Рейтинг: 0 / 0
21.07.2017, 22:13
    #39493187
ZenForever
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Shocker.ProПейджинг, фильтрация, поиск
А можно носом ткнуть фото или пример
...
Рейтинг: 0 / 0
21.07.2017, 23:12
    #39493216
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Да вот тут прям на сайте.
В форуме 25 сообщений на страницу, а дальше листаешь страницы - это пейджинг.
Заходишь в поиск, набираешь слово, получаешь список тем, содержащих это слово - это фильтрация.
...
Рейтинг: 0 / 0
22.07.2017, 10:48
    #39493274
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
ZenForever,

А чем тебе 1С не угодил?
...
Рейтинг: 0 / 0
22.07.2017, 16:46
    #39493335
ZenForever
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Агнец за бортомZenForever,

А чем тебе 1С не угодил?

Да второй то и дело что по большей части работаю с 1С там опыта много и такие вопросы даже не возникают. Но задача стоит не тревиальная точнее нужно сделать не на 1с, а мозг работает в архитектуре 1с вот и спрашиваю как такое правильно сделать или делают на. Net
...
Рейтинг: 0 / 0
22.07.2017, 16:50
    #39493338
ZenForever
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
ZenForever,
Идеальный пример был бы форма внесение справочников, потом документов, и формирование отчётов. Вот смотрю примеры есть но все как то между собой не связанно что ли вроде и работа с бд есть а вот пример красиво и удобно вносить получать данные не нашел
...
Рейтинг: 0 / 0
22.07.2017, 16:51
    #39493339
ZenForever
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
ZenForever,
Ну и на этом спасибо я смысл понял буду побывать реализовать
...
Рейтинг: 0 / 0
22.07.2017, 20:13
    #39493387
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
ZenForeverАгнец за бортомZenForever,

А чем тебе 1С не угодил?

Да второй то и дело что по большей части работаю с 1С там опыта много и такие вопросы даже не возникают. Но задача стоит не тревиальная точнее нужно сделать не на 1с, а мозг работает в архитектуре 1с вот и спрашиваю как такое правильно сделать или делают на. Net

Ну так и делай как в 1С.

Тебе нужно справочник на форме показать? Grid-ов полно, и самых разных.

Только есть нюанс.

Либо ты к каждому справочнику подходишь отдельно, проходя весь путь от БД до формы.

Либо ты делаешь "универсальный" справочник, работая с метаданными, по сути - свой конфигуратор, возможно - через код. Но, думается, это как-то чересчур, для начала.
...
Рейтинг: 0 / 0
23.07.2017, 02:41
    #39493446
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
...
Рейтинг: 0 / 0
23.07.2017, 10:01
    #39493472
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
и вот:
https://habrahabr.ru/post/208792/
количество записей более 10 млн. записей.
...
Рейтинг: 0 / 0
24.07.2017, 12:24
    #39493903
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Petro123,

комбобокс из коробки поддерживает виртуализацию, но речь ведь не о том, потянет контрол или нет 10000 элементов, а о том, какой смысл выводить в combobox 10000 позиций, если в самом ComboBox нет фильтрации или поиска. Искать среди 10000 элементов нужный ни кто не будет, даже если будет сортировка по буквам.
...
Рейтинг: 0 / 0
25.07.2017, 09:11
    #39494361
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Roman Mejtes,
Фильтр есть в комбо или табле, как вы говорите 'из коробки'?
В комбобоксе если нету поиска при вводе буквы, то это стыд и позор платформы.
...
Рейтинг: 0 / 0
25.07.2017, 11:31
    #39494458
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Petro123,

фильтрации и сортровка есть в представлении коллекции из коробки, но UI надо будет сделать ручками
...
Рейтинг: 0 / 0
25.07.2017, 12:54
    #39494519
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Roman Mejtes,
Ну дак это плохо.
Визуальный компонент должен быть полностью готов.
И потом писать Прикладной код.
...
Рейтинг: 0 / 0
25.07.2017, 12:58
    #39494523
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Petro123,

в WPF отличется как раз гибкостью визуального представления. то есть, существующий компбобокс можно переделать как угодно, при этом поведение самого контрола не изменится.
К примеру, из TabControl'а, можно сделать Accordion, не меняя при этом логику его работы, а меня только его визуальное представлением. В этом вся мощь WPF, по этому, не ждите, что в WPF все контролы будут работать из коробки так как Вам надо.
...
Рейтинг: 0 / 0
25.07.2017, 13:02
    #39494527
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Petro123Ну дак это плохо.
Визуальный компонент должен быть полностью готов.
И потом писать Прикладной код.Так чего не так-то? В штатном комбобоксе есть поиск по первой букве. При этом кастомизировать можно чуть менее чем всё. Что именно не готово и в каком визуальном компоненте?
...
Рейтинг: 0 / 0
25.07.2017, 13:16
    #39494542
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Shocker.Pro,
Если есть пагинация, виртуализация и фильтрация то тогда все ОК.
Автору надо над дизайном думать в ветке Разработка ИС.
У меня проекте вообще Telerik)).
...
Рейтинг: 0 / 0
25.07.2017, 13:38
    #39494569
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Roman MejtesPetro123,

в WPF отличется как раз гибкостью визуального представления.

Отличается от чего?
...
Рейтинг: 0 / 0
25.07.2017, 14:04
    #39494581
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
я бы даже так сказал: абсолютно из любого элемента управления в WPF можно сделать ComboBox, будь это TreeView или TextBox, или какой то еще.
Для этого достаточно просто в шаблоне элемента управления добавить кнопку и Popup окно, в котором разместить содержимое контрола, после чего, контрол станет выпадающий
...
Рейтинг: 0 / 0
25.07.2017, 14:57
    #39494638
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Roman Mejtesабсолютно из любого
Франкенштейн? ))
...
Рейтинг: 0 / 0
25.07.2017, 16:27
    #39494712
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Petro123,

от чего же, вот для примера: вам надо сделать в DataGrid'е многострочное поле, для ввода использовать струку таблицы не удобно, но если развернуть элемент и ввести в выпавшем окне текст, как в PropertyGrid'е VS, то будет на много удобнее.
Так как нам нужный свойства и поведение элемента такие же как у TextBox, то можно просто переделать шаблон TextBox'а и сделать его в виде выпадающего элемента.

Или нужно сделать комбик в виде дерева, сделать это в самом ComboBox будет довольно сложно, но если взять TreeView и переделать шаблон с выпадающем списком, то мы не написав не 1 строчки кода, получим нужный комбобокс, при этом его работа ни как не будет отличаться от TreeView и т.д.
Агнец за бортомRoman MejtesPetro123,

в WPF отличется как раз гибкостью визуального представления.

Отличается от чего?от WinForms конечно
...
Рейтинг: 0 / 0
25.07.2017, 16:54
    #39494734
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Roman Mejtes,
Унификация наше всё.
Сам грид должен иметь несколько типов полей.
Один из них - Memo поле.
В свойствах колонки выбрать этот тип.
Если нету из коробки (редко) то делать по API грида и документации. Чтобы грид подхватил интерфейс редактора.
Или взять грид Telerik/DevExpress
Imho
...
Рейтинг: 0 / 0
25.07.2017, 16:57
    #39494738
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Roman Mejtesмы не написав не 1 строчки кода
Я не большой любитель декларативного программирования.
IMHO
...
Рейтинг: 0 / 0
25.07.2017, 21:48
    #39494912
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто как реализует выбор из БД
Roman Mejtesот WinForms конечно

Еще немного и люди переспросят - что такое WinForms
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Кто как реализует выбор из БД / 25 сообщений из 26, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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