|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Здравствуйте! Я разрабатываю windows приложение для магазина с базой данных ms sql server . Использую Enyity Framework .База данных создана. Теперь я хочу вывести на форму карточки клиентов из таблицы users. Везде написано, как привязать таблицу к datagridview, а мне надо , что бы было наподобие одиночной формы в access, что бы карточка каждого клиента была в своем окне. И чтобы можно было этих клиентов перелистывать. Может быть через текстбоксы? Где почитать про методы реализации этого механизма? P.S Простите меня, я начинающий разработчик и многие простые вещи мне непонятны. Впереди еще интернет магазин на основе этой же базы . работы много знаний мало. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 09:48 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
jeanssp, это называется привязка данных: тынц https://docs.microsoft.com/ru-ru/dotnet/api/system.windows.forms.binding ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 09:56 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
jeansspaccessпри таком ВИ (вариант использования, прецендент) в accesse как приск происходит? Обычно табличный вид и фильтруется несколько записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 10:24 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Petro123прискпоиск ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 10:24 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
skyANAjeanssp, это называется привязка данных: тынц https://docs.microsoft.com/ru-ru/dotnet/api/system.windows.forms.binding То есть получается , что entity framework не нужен, а нужен обычный ado.net? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 10:40 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Petro123jeansspaccessпри таком ВИ (вариант использования, прецендент) в accesse как приск происходит? Обычно табличный вид и фильтруется несколько записей. В datagrid неудобно использовать отображение полей клиента, т.к. записей много, длинный комментарий. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 10:45 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
jeanssp, Посмотри в сторону TabControl, где в каждой вкладке будет отдельный клиент. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 10:48 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
jeansspВ datagrid неудобно использовать отображение полей клиента, т.к. записей много, длинный комментарий.я понимаю. Но ведь убрали один минус и получили второй - искать неудобно? Обычно соединяют две формы. Одна для поиска и два клика переход на подробности. Или всплывающее окошко. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 10:51 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
jeansspИ чтобы можно было этих клиентов перелистыватьНе знаю. Такой механизм просмотра записей НАСТОЛЬКО НЕУДОБЕН для использования, что я не видел его ни в одном коммерческом приложении. Делайте обычный master/detail. Сверху табличка с несколькими важными столбцами, которые можно СОРТИРОВАТЬ, ФИЛЬТРОВАТЬ, КОПИРОВАТЬ и т.п., снизу (или даже в отдельном окне) - просмотр/редактирование полной информации ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 10:54 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
vb_subjeanssp, Посмотри в сторону TabControl, где в каждой вкладке будет отдельный клиент.если более 5 юзверей, уже неудобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 10:54 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.Pro, +1 Просто в ассеss вид меняется автоматом и без программиста). Как бонус. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 10:56 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.ProjeansspИ чтобы можно было этих клиентов перелистыватьНе знаю. Такой механизм просмотра записей НАСТОЛЬКО НЕУДОБЕН для использования, что я не видел его ни в одном коммерческом приложении. Делайте обычный master/detail. Сверху табличка с несколькими важными столбцами, которые можно СОРТИРОВАТЬ, ФИЛЬТРОВАТЬ, КОПИРОВАТЬ и т.п., снизу (или даже в отдельном окне) - просмотр/редактирование полной информации Понятно. То есть все таки без Entity Framework ? Можно ссылку на хорошую статью или пример приложения.? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 10:59 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
jeansspПонятно. То есть все таки без Entity Framework ?где тут смайлик головой об стену? Как из того, что я сказал, можно сделать такой вывод? Я говорил исключительно про интерфейс ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 11:07 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
jeanssp, Таблицы и на EF можнр. Или аллергия на таблцы? Можно как в андроиде. Вверху фильтр и ниже коллекция карточек со скроллом. Думайте! Вы не ответили, как поиск работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 11:34 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
jeansspskyANAjeanssp, это называется привязка данных: тынц https://docs.microsoft.com/ru-ru/dotnet/api/system.windows.forms.binding То есть получается , что entity framework не нужен, а нужен обычный ado.net? Не получается. Привязка данных и с entity framework работает. https://docs.microsoft.com/en-us/ef/ef6/fundamentals/databinding/winforms ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 11:54 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
jeanssp, примеров же полно, если искать: https://www.codeproject.com/Articles/221931/Entity-Framework-in-WinForms ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 11:57 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.ProjeansspИ чтобы можно было этих клиентов перелистыватьНе знаю. Такой механизм просмотра записей НАСТОЛЬКО НЕУДОБЕН для использования, что я не видел его ни в одном коммерческом приложении. Чем это он не удобен? Вполне себе удобен в сочетании с гридом. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:00 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
skyANAShocker.Proпропущено... Не знаю. Такой механизм просмотра записей НАСТОЛЬКО НЕУДОБЕН для использования, что я не видел его ни в одном коммерческом приложении. Чем это он не удобен? Вполне себе удобен в сочетании с гридом.Ты видишь грид на картинке ТС-а? И я не вижу. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:08 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
jeanssp, Для отображения списка клиентов надо использовать грид. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:10 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.ProskyANAпропущено... Чем это он не удобен? Вполне себе удобен в сочетании с гридом.Ты видишь грид на картинке ТС-а? И я не вижу. Из этого разве следует, что его нет? :) Достаточно распространённое решение, когда в гриде минимум информации, а на карточке подробности в деталях. И вот ты задаёшь фильтры, в гриде к примеру под них подпадает 10 записей, открываешь первую в виде карточки и "перелистываешь". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:13 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Eoltjeanssp, Для отображения списка клиентов надо использовать грид. Ну и где в нём покупки Васи Пупкина? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:14 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
skyANAИз этого разве следует, что его нет? :)Да, следует, он же четко сказалjeansspВезде написано, как привязать таблицу к datagridview, а мне надо , что бы было наподобие одиночной формы в accessтакая форма генерится стандартным мастером ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:23 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.ProskyANAИз этого разве следует, что его нет? :)Да, следует, он же четко сказалjeansspВезде написано, как привязать таблицу к datagridview, а мне надо , что бы было наподобие одиночной формы в access Дык может к гриду он уже привязал :) И jeansspТеперь я хочу вывести на форму карточки клиентов. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:26 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:26 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
skyANAДык может к гриду он уже привязал :) И jeansspТеперь я хочу вывести на форму карточки клиентов.мы спорим, кто лучше понял ТС? ну вот:jeansspВ datagrid неудобно ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:27 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
jeansspВ datagrid неудобно использовать отображение полей клиента, т.к. записей много, длинный комментарий.грид нужен для просмотра и выбора, а не для редактирования. Вывести можно только важные столбцы, необязательно все. Много записей - фильтр, пейджинг. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:30 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.Pro И где список покупок? Когда 4 однострочных поля - это одно, а когда к ним добавляется ещё и некое текстовое описание вида "постоянный покупатель, носит классику и т.д.", и список покупок, где наверняка не одна колонка, то это уже совсем другое. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:31 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
EoltДля отображения списка клиентов надо использовать грид.слово Надо не очень). Андроид с гуглом сделали революцию дизайна). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:32 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
skyANAИ где список покупок?список покупок будет в нижней половине, его глупо тащить в грид. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:32 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.Proну вот:jeansspВ datagrid неудобно ясен пень неудобно там отображать многострочные комментарии и списки покупок по каждому клиенту :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:32 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.ProskyANAИ где список покупок?список покупок будет в нижней половине, его глупо тащить в грид. И когда он будет выбираться из БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:33 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.Pro, следуя твоим советам начинающий разработчик сделает неудобное и тормозное приложение :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:34 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
skyANAShocker.Proпропущено... список покупок будет в нижней половине, его глупо тащить в грид. И когда он будет выбираться из БД?Ясен пень - от многих факторов зависит. Скорее всего лениво и даже асинхронно со спиннером ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:34 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.ProjeansspВ datagrid неудобно использовать отображение полей клиента, т.к. записей много, длинный комментарий.грид нужен для просмотра и выбора, а не для редактирования. Вывести можно только важные столбцы, необязательно все. Много записей - фильтр, пейджинг. Вот с этим согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:35 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Вот не думал, что один ко многим будут тут обсуждать). Это в access уже давно не обсуждают. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:35 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
skyANAShocker.Pro, следуя твоим советам начинающий разработчик сделает неудобное и тормозное приложение :)ок, пусть следует петиным советам.... если поймет поток его сознания ) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:35 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.ProskyANAпропущено... И когда он будет выбираться из БД?Ясен пень - от многих факторов зависит. Скорее всего лениво и даже асинхронно со спиннером начинающий разработчик... лениво и даже асинхронно со спиннером... ну ну ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:37 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.Pro, ТС с вашей вдвоем перепалки офигел) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:37 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
skyANAShocker.Proпропущено... Ясен пень - от многих факторов зависит. Скорее всего лениво и даже асинхронно со спиннером начинающий разработчик... лениво и даже асинхронно со спиннером... ну ну Я вообще-то насчет дизайна изначально высказался. Всё равно ему надо шишки на чем-то набивать ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:39 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.ProskyANAпропущено... начинающий разработчик... лениво и даже асинхронно со спиннером... ну ну Я вообще-то насчет дизайна изначально высказался. Всё равно ему надо шишки на чем-то набивать Этому дизайну сто лет в обед. И ТС его же не сам придумал. Видел в каком-то аналоге на Access. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:42 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
skyANAЭтому дизайну сто лет в обед. И ТС его же не сам придумал. Видел в каком-то аналоге на Access.Я ж говорю - эта стандартная штука, генерируемая мастером в аксессе на основе таблицы или представления. Но, повторю, этот дизайн жутко неудобен для эксплуатации. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:47 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
skyANAEoltjeanssp, Для отображения списка клиентов надо использовать грид. Ну и где в нём покупки Васи Пупкина? Дополнительное окно с докингом. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:55 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Petro123EoltДля отображения списка клиентов надо использовать грид.слово Надо не очень). Андроид с гуглом сделали революцию дизайна). Причем тут ведроид и десктопный софт под винду? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 12:57 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.ProskyANAЭтому дизайну сто лет в обед. И ТС его же не сам придумал. Видел в каком-то аналоге на Access.Я ж говорю - эта стандартная штука, генерируемая мастером в аксессе на основе таблицы или представления. Но, повторю, этот дизайн жутко неудобен для эксплуатации. Чем он жутко неудобен? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 13:19 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Eolt, То что дизайн ведроида вполне можно реализовать под винду. Вдруг заказчик попадется упрямый: "хочу карточки и всё?!". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 13:26 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Petro123То что дизайн ведроида вполне можно реализовать под винду.Ага, MS уже реализовала плитки. Что-то я восторгов не встречал ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 14:12 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.Pro, А, спасибо понятно попробую так ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 14:13 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.ProPetro123То что дизайн ведроида вполне можно реализовать под винду.Ага, MS уже реализовала плитки. Что-то я восторгов не встречал а куда вы денетесь? Я не против таблиц, я ищу решения по дизайну, когда их много. А не одна таблица и по другому никак. MS случайно не делает нормальную таблу библиотечную? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 14:18 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Shocker.ProPetro123То что дизайн ведроида вполне можно реализовать под винду.Ага, MS уже реализовала плитки. Что-то я восторгов не встречал и в андроиде не плитки. В андроиде дизацн WPF. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 14:21 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 14:27 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Petro123Eolt, То что дизайн ведроида вполне можно реализовать под винду. Вдруг заказчик попадется упрямый: "хочу карточки и всё?!". Я себе делаю, могу любой дизайн замутить. Но мне уже понравился вариант с датагридом и подробностями внизу. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 15:32 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
Всем спасибо за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 15:36 |
|
механизм отображения данных на форме
|
|||
---|---|---|---|
#18+
jeanssp, Ну вот. Тут половина таких. Спрашивают одно, а уходят совсем с другим.) Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2019, 16:23 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1398998]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
87ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 177ms |
0 / 0 |