|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Добрый день всем. Ищу информацию или примеры Вот есть у меня две таблицы в базе данных вторая таблица это своего рода справочник названий, первая таблица например таблица реализаций Как интерфейсно организуют выбор из списка справочника, видел используют combobox но это когда примерно до 20 позиций а если в справочнике тысячи то считаю не рационально использовать данный контрол. поделитесь реализацией или идеями. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 21:59 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Пейджинг, фильтрация, поиск ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 22:09 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Shocker.ProПейджинг, фильтрация, поиск А можно носом ткнуть фото или пример ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 22:13 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Да вот тут прям на сайте. В форуме 25 сообщений на страницу, а дальше листаешь страницы - это пейджинг. Заходишь в поиск, набираешь слово, получаешь список тем, содержащих это слово - это фильтрация. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2017, 23:12 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
ZenForever, А чем тебе 1С не угодил? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2017, 10:48 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Агнец за бортомZenForever, А чем тебе 1С не угодил? Да второй то и дело что по большей части работаю с 1С там опыта много и такие вопросы даже не возникают. Но задача стоит не тревиальная точнее нужно сделать не на 1с, а мозг работает в архитектуре 1с вот и спрашиваю как такое правильно сделать или делают на. Net ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2017, 16:46 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
ZenForever, Идеальный пример был бы форма внесение справочников, потом документов, и формирование отчётов. Вот смотрю примеры есть но все как то между собой не связанно что ли вроде и работа с бд есть а вот пример красиво и удобно вносить получать данные не нашел ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2017, 16:50 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
ZenForever, Ну и на этом спасибо я смысл понял буду побывать реализовать ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2017, 16:51 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
ZenForeverАгнец за бортомZenForever, А чем тебе 1С не угодил? Да второй то и дело что по большей части работаю с 1С там опыта много и такие вопросы даже не возникают. Но задача стоит не тревиальная точнее нужно сделать не на 1с, а мозг работает в архитектуре 1с вот и спрашиваю как такое правильно сделать или делают на. Net Ну так и делай как в 1С. Тебе нужно справочник на форме показать? Grid-ов полно, и самых разных. Только есть нюанс. Либо ты к каждому справочнику подходишь отдельно, проходя весь путь от БД до формы. Либо ты делаешь "универсальный" справочник, работая с метаданными, по сути - свой конфигуратор, возможно - через код. Но, думается, это как-то чересчур, для начала. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2017, 20:13 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Petro123, комбобокс из коробки поддерживает виртуализацию, но речь ведь не о том, потянет контрол или нет 10000 элементов, а о том, какой смысл выводить в combobox 10000 позиций, если в самом ComboBox нет фильтрации или поиска. Искать среди 10000 элементов нужный ни кто не будет, даже если будет сортировка по буквам. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2017, 12:24 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Roman Mejtes, Фильтр есть в комбо или табле, как вы говорите 'из коробки'? В комбобоксе если нету поиска при вводе буквы, то это стыд и позор платформы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 09:11 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Petro123, фильтрации и сортровка есть в представлении коллекции из коробки, но UI надо будет сделать ручками ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 11:31 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Roman Mejtes, Ну дак это плохо. Визуальный компонент должен быть полностью готов. И потом писать Прикладной код. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 12:54 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Petro123, в WPF отличется как раз гибкостью визуального представления. то есть, существующий компбобокс можно переделать как угодно, при этом поведение самого контрола не изменится. К примеру, из TabControl'а, можно сделать Accordion, не меняя при этом логику его работы, а меня только его визуальное представлением. В этом вся мощь WPF, по этому, не ждите, что в WPF все контролы будут работать из коробки так как Вам надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 12:58 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Petro123Ну дак это плохо. Визуальный компонент должен быть полностью готов. И потом писать Прикладной код.Так чего не так-то? В штатном комбобоксе есть поиск по первой букве. При этом кастомизировать можно чуть менее чем всё. Что именно не готово и в каком визуальном компоненте? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 13:02 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Shocker.Pro, Если есть пагинация, виртуализация и фильтрация то тогда все ОК. Автору надо над дизайном думать в ветке Разработка ИС. У меня проекте вообще Telerik)). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 13:16 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Roman MejtesPetro123, в WPF отличется как раз гибкостью визуального представления. Отличается от чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 13:38 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
я бы даже так сказал: абсолютно из любого элемента управления в WPF можно сделать ComboBox, будь это TreeView или TextBox, или какой то еще. Для этого достаточно просто в шаблоне элемента управления добавить кнопку и Popup окно, в котором разместить содержимое контрола, после чего, контрол станет выпадающий ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 14:04 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Roman Mejtesабсолютно из любого Франкенштейн? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 14:57 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Petro123, от чего же, вот для примера: вам надо сделать в DataGrid'е многострочное поле, для ввода использовать струку таблицы не удобно, но если развернуть элемент и ввести в выпавшем окне текст, как в PropertyGrid'е VS, то будет на много удобнее. Так как нам нужный свойства и поведение элемента такие же как у TextBox, то можно просто переделать шаблон TextBox'а и сделать его в виде выпадающего элемента. Или нужно сделать комбик в виде дерева, сделать это в самом ComboBox будет довольно сложно, но если взять TreeView и переделать шаблон с выпадающем списком, то мы не написав не 1 строчки кода, получим нужный комбобокс, при этом его работа ни как не будет отличаться от TreeView и т.д. Агнец за бортомRoman MejtesPetro123, в WPF отличется как раз гибкостью визуального представления. Отличается от чего?от WinForms конечно ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 16:27 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Roman Mejtes, Унификация наше всё. Сам грид должен иметь несколько типов полей. Один из них - Memo поле. В свойствах колонки выбрать этот тип. Если нету из коробки (редко) то делать по API грида и документации. Чтобы грид подхватил интерфейс редактора. Или взять грид Telerik/DevExpress Imho ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 16:54 |
|
Кто как реализует выбор из БД
|
|||
---|---|---|---|
#18+
Roman Mejtesмы не написав не 1 строчки кода Я не большой любитель декларативного программирования. IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2017, 16:57 |
|
|
start [/forum/topic.php?fid=21&msg=39494712&tid=1440514]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 145ms |
0 / 0 |