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