60 likes | 248 Views
Из цикла лекций «Технологии разработки Internet-приложений» для студентов 4-го курса кафедры Компьютерных технологий физического факультета Донецкого национального университета. Технологии разработки Internet -приложений. ASP.NET примеры: динамические таблицы,
E N D
Из цикла лекций «Технологии разработки Internet-приложений» для студентов 4-го курса кафедры Компьютерных технологий физического факультета Донецкого национального университета Технологии разработки Internet-приложений ASP.NET примеры: динамические таблицы, привязка данных к выпадающему списку проф. В.К.Толстых, www.tolstykh.com
Работа с таблицамиСоздание таблицы во время дизайна формы Строки таблицы Ячейки в выбранной строке Сетка таблицы
Динамическое создание таблицы Открыть/закрыть это меню Статическое добавление элементов списка и их свойств Добавление кнопок и их свойств Отправка данных на сервер при изменении состояния элемента управления Строки и ячейки таблицы создаются и заполняются текстом с гипертекстовыми ссылками динамически Результат: Показать работу приложения
Код динамической настройки таблицы Цикл по строкам Цикл по ячейкам в строке
Привязка к данным DropDownList Изменим предыдущий пример – организуем динамическую вставку данных в выпадающий список DropDownList, у которого для этого есть специальное свойство DataSource. Во-первых, удаляем список из DropDownList1 в .aspx-файле: Во-вторых добавляем следующий код в .cs-файл: Таким образом можно динамически управлять списком – вставлять строки в требуемое место Метод DataBind привязывает данные к элементу управления
Привязка в выражениях <%# … %> Изменим предыдущий пример – организуем динамическую вставку данных в выпадающий список DropDownList, у которого для этого есть специальное свойство DataSource. Во-первых, удаляем список из DropDownList1 в .aspx-файле: Во-вторых добавляем следующий код в .cs-файл: