Слайды лекций В. К. Толстых - Пример: динамические таблицы в

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