powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / механизм отображения данных на форме
54 сообщений из 54, показаны все 3 страниц
механизм отображения данных на форме
    #39800324
jeanssp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Я разрабатываю windows приложение для магазина с базой данных ms sql server . Использую Enyity Framework .База данных создана. Теперь я хочу вывести на форму карточки клиентов из таблицы users. Везде написано, как привязать таблицу к datagridview, а мне надо , что бы было наподобие одиночной формы в access, что бы карточка каждого клиента была в своем окне. И чтобы можно было этих клиентов перелистывать.
Может быть через текстбоксы? Где почитать про методы реализации этого механизма?
P.S Простите меня, я начинающий разработчик и многие простые вещи мне непонятны. Впереди еще интернет магазин на основе этой же базы . работы много знаний мало.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800335
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeanssp,

это называется привязка данных: тынц

https://docs.microsoft.com/ru-ru/dotnet/api/system.windows.forms.binding
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800356
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeansspaccessпри таком ВИ (вариант использования, прецендент) в accesse как приск происходит?
Обычно табличный вид и фильтруется несколько записей.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800357
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123прискпоиск
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800368
jeanssp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAjeanssp,

это называется привязка данных: тынц

https://docs.microsoft.com/ru-ru/dotnet/api/system.windows.forms.binding
То есть получается , что entity framework не нужен, а нужен обычный ado.net?
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800372
jeanssp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123jeansspaccessпри таком ВИ (вариант использования, прецендент) в accesse как приск происходит?
Обычно табличный вид и фильтруется несколько записей.
В datagrid неудобно использовать отображение полей клиента, т.к. записей много, длинный комментарий.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800374
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeanssp,
Посмотри в сторону TabControl, где в каждой вкладке будет отдельный клиент.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800375
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeansspВ datagrid неудобно использовать отображение полей клиента, т.к. записей много, длинный комментарий.я понимаю. Но ведь убрали один минус и получили второй - искать неудобно?
Обычно соединяют две формы. Одна для поиска и два клика переход на подробности. Или всплывающее окошко.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800381
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeansspИ чтобы можно было этих клиентов перелистыватьНе знаю. Такой механизм просмотра записей НАСТОЛЬКО НЕУДОБЕН для использования, что я не видел его ни в одном коммерческом приложении.

Делайте обычный master/detail. Сверху табличка с несколькими важными столбцами, которые можно СОРТИРОВАТЬ, ФИЛЬТРОВАТЬ, КОПИРОВАТЬ и т.п., снизу (или даже в отдельном окне) - просмотр/редактирование полной информации
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800383
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_subjeanssp,
Посмотри в сторону TabControl, где в каждой вкладке будет отдельный клиент.если более 5 юзверей, уже неудобно.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800385
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
+1
Просто в ассеss вид меняется автоматом и без программиста). Как бонус.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800388
jeanssp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProjeansspИ чтобы можно было этих клиентов перелистыватьНе знаю. Такой механизм просмотра записей НАСТОЛЬКО НЕУДОБЕН для использования, что я не видел его ни в одном коммерческом приложении.

Делайте обычный master/detail. Сверху табличка с несколькими важными столбцами, которые можно СОРТИРОВАТЬ, ФИЛЬТРОВАТЬ, КОПИРОВАТЬ и т.п., снизу (или даже в отдельном окне) - просмотр/редактирование полной информации
Понятно. То есть все таки без Entity Framework ? Можно ссылку на хорошую статью или пример приложения.?
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800390
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeansspПонятно. То есть все таки без Entity Framework ?где тут смайлик головой об стену?
Как из того, что я сказал, можно сделать такой вывод?
Я говорил исключительно про интерфейс
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800415
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeanssp,
Таблицы и на EF можнр. Или аллергия на таблцы?
Можно как в андроиде. Вверху фильтр и ниже коллекция карточек со скроллом.
Думайте!
Вы не ответили, как поиск работает?
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800431
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800432
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeanssp,

примеров же полно, если искать: https://www.codeproject.com/Articles/221931/Entity-Framework-in-WinForms
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800435
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProjeansspИ чтобы можно было этих клиентов перелистыватьНе знаю. Такой механизм просмотра записей НАСТОЛЬКО НЕУДОБЕН для использования, что я не видел его ни в одном коммерческом приложении.
Чем это он не удобен? Вполне себе удобен в сочетании с гридом.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800444
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAShocker.Proпропущено...
Не знаю. Такой механизм просмотра записей НАСТОЛЬКО НЕУДОБЕН для использования, что я не видел его ни в одном коммерческом приложении.
Чем это он не удобен? Вполне себе удобен в сочетании с гридом.Ты видишь грид на картинке ТС-а? И я не вижу.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800446
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeanssp,

Для отображения списка клиентов надо использовать грид.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800448
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProskyANAпропущено...

Чем это он не удобен? Вполне себе удобен в сочетании с гридом.Ты видишь грид на картинке ТС-а? И я не вижу.
Из этого разве следует, что его нет? :)

Достаточно распространённое решение, когда в гриде минимум информации, а на карточке подробности в деталях.
И вот ты задаёшь фильтры, в гриде к примеру под них подпадает 10 записей, открываешь первую в виде карточки и "перелистываешь".
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800450
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eoltjeanssp,

Для отображения списка клиентов надо использовать грид.


Ну и где в нём покупки Васи Пупкина?
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800458
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИз этого разве следует, что его нет? :)Да, следует, он же четко сказалjeansspВезде написано, как привязать таблицу к datagridview, а мне надо , что бы было наподобие одиночной формы в accessтакая форма генерится стандартным мастером
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800463
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProskyANAИз этого разве следует, что его нет? :)Да, следует, он же четко сказалjeansspВезде написано, как привязать таблицу к datagridview, а мне надо , что бы было наподобие одиночной формы в access
Дык может к гриду он уже привязал :)

И
jeansspТеперь я хочу вывести на форму карточки клиентов.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800465
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800466
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДык может к гриду он уже привязал :)

И
jeansspТеперь я хочу вывести на форму карточки клиентов.мы спорим, кто лучше понял ТС?


ну вот:jeansspВ datagrid неудобно
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800467
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeansspВ datagrid неудобно использовать отображение полей клиента, т.к. записей много, длинный комментарий.грид нужен для просмотра и выбора, а не для редактирования. Вывести можно только важные столбцы, необязательно все. Много записей - фильтр, пейджинг.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800470
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro

И где список покупок?

Когда 4 однострочных поля - это одно, а когда к ним добавляется ещё и некое текстовое описание вида "постоянный покупатель, носит классику и т.д.", и список покупок, где наверняка не одна колонка, то это уже совсем другое.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800472
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltДля отображения списка клиентов надо использовать грид.слово Надо не очень).
Андроид с гуглом сделали революцию дизайна).
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800473
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИ где список покупок?список покупок будет в нижней половине, его глупо тащить в грид.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800474
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proну вот:jeansspВ datagrid неудобно
ясен пень неудобно там отображать многострочные комментарии и списки покупок по каждому клиенту :)
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800476
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProskyANAИ где список покупок?список покупок будет в нижней половине, его глупо тащить в грид.
И когда он будет выбираться из БД?
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800478
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

следуя твоим советам начинающий разработчик сделает неудобное и тормозное приложение :)
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800480
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAShocker.Proпропущено...
список покупок будет в нижней половине, его глупо тащить в грид.
И когда он будет выбираться из БД?Ясен пень - от многих факторов зависит. Скорее всего лениво и даже асинхронно со спиннером
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800482
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProjeansspВ datagrid неудобно использовать отображение полей клиента, т.к. записей много, длинный комментарий.грид нужен для просмотра и выбора, а не для редактирования. Вывести можно только важные столбцы, необязательно все. Много записей - фильтр, пейджинг.
Вот с этим согласен.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800483
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот не думал, что один ко многим будут тут обсуждать).
Это в access уже давно не обсуждают.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800485
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAShocker.Pro,

следуя твоим советам начинающий разработчик сделает неудобное и тормозное приложение :)ок, пусть следует петиным советам.... если поймет поток его сознания )
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800486
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProskyANAпропущено...

И когда он будет выбираться из БД?Ясен пень - от многих факторов зависит. Скорее всего лениво и даже асинхронно со спиннером
начинающий разработчик... лениво и даже асинхронно со спиннером... ну ну
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800487
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
ТС с вашей вдвоем перепалки офигел)
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800492
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAShocker.Proпропущено...
Ясен пень - от многих факторов зависит. Скорее всего лениво и даже асинхронно со спиннером
начинающий разработчик... лениво и даже асинхронно со спиннером... ну ну
Я вообще-то насчет дизайна изначально высказался. Всё равно ему надо шишки на чем-то набивать
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800495
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProskyANAпропущено...

начинающий разработчик... лениво и даже асинхронно со спиннером... ну ну
Я вообще-то насчет дизайна изначально высказался. Всё равно ему надо шишки на чем-то набивать
Этому дизайну сто лет в обед. И ТС его же не сам придумал. Видел в каком-то аналоге на Access.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800498
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЭтому дизайну сто лет в обед. И ТС его же не сам придумал. Видел в каком-то аналоге на Access.Я ж говорю - эта стандартная штука, генерируемая мастером в аксессе на основе таблицы или представления.
Но, повторю, этот дизайн жутко неудобен для эксплуатации.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800504
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAEoltjeanssp,

Для отображения списка клиентов надо использовать грид.


Ну и где в нём покупки Васи Пупкина?

Дополнительное окно с докингом.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800508
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123EoltДля отображения списка клиентов надо использовать грид.слово Надо не очень).
Андроид с гуглом сделали революцию дизайна).

Причем тут ведроид и десктопный софт под винду?
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800522
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProskyANAЭтому дизайну сто лет в обед. И ТС его же не сам придумал. Видел в каком-то аналоге на Access.Я ж говорю - эта стандартная штука, генерируемая мастером в аксессе на основе таблицы или представления.
Но, повторю, этот дизайн жутко неудобен для эксплуатации.
Чем он жутко неудобен?
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800530
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,
То что дизайн ведроида вполне можно реализовать под винду.
Вдруг заказчик попадется упрямый: "хочу карточки и всё?!".
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800561
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123То что дизайн ведроида вполне можно реализовать под винду.Ага, MS уже реализовала плитки. Что-то я восторгов не встречал
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800563
jeanssp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, А, спасибо понятно попробую так
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800574
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProPetro123То что дизайн ведроида вполне можно реализовать под винду.Ага, MS уже реализовала плитки. Что-то я восторгов не встречал
а куда вы денетесь?
Я не против таблиц, я ищу решения по дизайну, когда их много. А не одна таблица и по другому никак.
MS случайно не делает нормальную таблу библиотечную?
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800578
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProPetro123То что дизайн ведроида вполне можно реализовать под винду.Ага, MS уже реализовала плитки. Что-то я восторгов не встречал
и в андроиде не плитки. В андроиде дизацн WPF.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800581
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

Это не плитка дорогой.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800627
jeanssp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Eolt,
То что дизайн ведроида вполне можно реализовать под винду.
Вдруг заказчик попадется упрямый: "хочу карточки и всё?!".
Я себе делаю, могу любой дизайн замутить. Но мне уже понравился вариант с датагридом и подробностями внизу. Спасибо.
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800632
jeanssp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо за помощь!
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800656
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jeanssp,
Ну вот. Тут половина таких. Спрашивают одно, а уходят совсем с другим.)
Удачи!
...
Рейтинг: 0 / 0
механизм отображения данных на форме
    #39800662
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Спрашивают одно, а уходят совсем с другим.)правильно. Спрашивали рыбу, получили офигительный набор отвёрток удочек ))
...
Рейтинг: 0 / 0
54 сообщений из 54, показаны все 3 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / механизм отображения данных на форме
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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