powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Insert Update Delete с использованием ASPxGridView + SqlDataSource
24 сообщений из 24, страница 1 из 1
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39546033
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день уважаемые форумчане. Прошу прощения за нубский вопрос, но пока я за два дня так и не пришел к ответу. Возможно плохо ищу.
Небольшое вступление:
Меня всегда привлекали красивые веб-приложения, работающие с разными СУБД. Со своей стороны я в основном создавал ехе-приложения на Делфи.
И вот теперь мне прям сильно захотелось изучить создание веб-приложений. Делфи для этого мне не сильно понравилась, т к я большой фанат компонентов DevExpress, а в проекте Веб-сайта на Делфи эти компоненты недоступны. Да и мне кажется никто такие приложения на Делфи не пишет. Плюс ко всему не хочется как то застаиваться на одной среде разработки.
Поскольку на работе используется СУБД МС Скул сервер, выбор пал на Visual Studio с использованием C#. Тем более я накатил на него компоненты DevExpress.
Теперь собственно ситуация.
На серверной стороне я создал простенькую БД из 6 таблиц для того чтобы потренироваться с новым зверем. Раньше я сайты как то не строил, и при выборе проекта меня заинтересовал сайт из WebForm-сов, так как там можно строить сайт в дизайнере, что мне как любителю Делфи очень нравится. Нашел я грид, подобный cxGrix это ASPxGridView1.
У меня имеется таблица к ней привязаны 2 справочника. Также для вывода в ASPxGridView1 также написана вьюшка. И для редактирования таблицы написана ХП.
sqlDataSource настроен таким образом: Select берется из вьюшки. А Insert Update Delete из ХП. В гриде я заметил замечательные встроенные свойства редактирования таблицы, поэтому хочу ими воспользоваться. Ах да. На вебформе также имеется еще 2 sqlDataSource. Они подключены к таблицам справочникам. Каждый из них имеет поля id и name. А в ASPxGridView1 эти поля настроены как ComboBox-DropDownList (которые выводят в Дисплей = name а в Value = id тех справочников).
А теперь внимание вопрос:)
Как мне правильно настроить весь этот винегрет, чтобы можно было через ASPxGridView делать корректно Insert Update и Delete.

Пока ни в доке к Девехпрессу, ни в книге по ASP-NET не нашел ситуации с использованием ХП. Точнее даже проблема не в ХП а в получении данных из DropDownList в ASPxGridView1 и передачей их в ХП в sqlDataSource. Подскажите пожалуйста как Вы реализуете столь простейшие действия
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39546485
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели с данными компонентами никто не работает?
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39546487
stenford
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Неужели с данными компонентами никто не работает?
тебе-же будет много лучше если ты как можно быстрее забудешь web forms + devexpress как страшный сон. У нас один из проектов был на этом кошмаре, сейчас сидят все переписывают на asp.net mvc + angular так как предыдущий винегрет просто не в состоянии нормально работать. Web Forms уже в прошлом, а devexperess - жуткий глючный тормозной кошмар.
Копай в сторону asp.net mvc, angular, SPA, иначе никому на рунке труда нужен не будешь
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39546490
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мдяяяя мрачновато. Мне друг дал для примера проект. Он вроде как я понял на MVC. Там полный хардкодинг как я понял
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39546497
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но даже если так. Я писал, что только только начал знакомится с этими вещами и пока для наглядности я решил начать с веб-форм. В MVC я погружусь позже.
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39546519
Валентин Романович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Но даже если так. Я писал, что только только начал знакомится с этими вещами и пока для наглядности я решил начать с веб-форм . В MVC я погружусь позже.

не стоит. выше все правильно рекомендовали
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39546528
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хммм, заставляет призадуматься... Значит говорите не с того начал. А в MVC есть какие-нибудь интерактивные контролы или там хардкодинг???
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39546537
Валентин Романович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Хммм, заставляет призадуматься... Значит говорите не с того начал. А в MVC есть какие-нибудь интерактивные контролы или там хардкодинг ???

есть хелперы
там html + js
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39546542
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валентин Романович, хорошо. Тогда пойду читать про MVC. NET такая объёмная штука. Даже не знаешь за что схватится)))
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39547801
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа а отдельно по mvc есть книги не считая мсдн?
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39547824
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39547825
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
упс, сорри за размер, на сайте маленькая была, не посмотрел ))
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39547984
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proупс, сорри за размер, на сайте маленькая была, не посмотрел ))

Зато ответ прям хорошо видно))))
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39549053
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно уже вопрос не по теме. Но тут как в дельфевой ветке не нашел темы "Курилка". Наверное здешние обитатели не курят)))))) А вопрос такой: При создании вьюхи для контроллера плохо ли пользоваться формами aspx? В книге вроде пишут что это в основном для портирования старых приложений web-form. Или это не сильно страшно?
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39549340
Валентин Романович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Возможно уже вопрос не по теме. Но тут как в дельфевой ветке не нашел темы "Курилка". Наверное здешние обитатели не курят)))))) А вопрос такой: При создании вьюхи для контроллера плохо ли пользоваться формами aspx? В книге вроде пишут что это в основном для портирования старых приложений web-form . Или это не сильно страшно?

правильно пишут
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39549347
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proупс, сорри за размер, на сайте маленькая была, не посмотрел ))

У нас валяется эта книга в офисе уже давно :)
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39549357
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttУ нас валяется эта книга в офисе уже давно :)
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39549460
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я просто из другой книги попробовал пример. Там был он описан через aspx-ные вьюшки. Потихоньку конечно осваиваю. Хотя и меня 2012 студия там Core MVC нет. Я нашел 4 издание этого автора с описанием mvc4. Тем не менее я не пользуюсь конструктором, разве что сделал морду главной страницы через него, но там все по минимуму - только набор ссылок на таблицы. А у вьюшек таблиц\справочников только хардкод. Пробую сейчас разобраться с dropdownlist\dropdownlistfor. В частности добавление у меня получилось, редактирование тоже. Правда из примеров интернета воспользовался ViewBag. И сейчас юзаю как можно при открытии формы редактирования передать листу значение из таблицы. 15422401 смотрю пока эту тему. Дааа это не Win-формы в Делфи рисовать))) Правда может потом и это будет просто.
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39549494
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрю правда некоторые форумчане какахами ViewBag закидывают...
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39549495
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Смотрю правда некоторые форумчане какахами ViewBag закидывают...Не надо, боком выйдет в конечном итоге. Лучше хорошо продумать модель....
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39549499
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, ну если в целом описать. Есть табл в БД у ней привязаны 2 справочника. В таблице они соответственно идут как FK. Вот для них я хотел в интерфейсе сделать 2 списка. Справочники абсолютно одинаковы по полям - это ID и Name
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39549536
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я конечно же не понял в меру своего начального познания спора в той теме см выше. Но вариант г-на hVostt у меня полностью получился с вариантом редактирования. И в дроп передается нужный ИД сразу. А Update у меня БД через ХП делает. Поэтому в моем случае ViewBag мне полностью подходит. Я его использую только там где идет вызов с контрола по отрисовке вьюхи. Конечно позже может я по другому буду делать. Но считаю что нужно все попробовать
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39549647
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dartveider13Поэтому в моем случае ViewBag мне полностью подходит
ViewBag это динамика. Желательно больше проверок отдавать компилятору, соответственно меньше динамики там, где можно обойтись. (для C#)
для hello world проектов не принципиально.
...
Рейтинг: 0 / 0
Insert Update Delete с использованием ASPxGridView + SqlDataSource
    #39549984
dartveider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парамон, Ну я уже понял что это динамика. VS мне об этом дружелюбно напомнил. В других местах может и не буду это применять. Пробую разные варианты, чтобы познать
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Insert Update Delete с использованием ASPxGridView + SqlDataSource
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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