Представление табличных данных в сетке

когда заказчик выбран сверху на

В качестве простого примера предположим, что вы хотите представить на странице таблицу заказчиков, чтобы можно было выбрать заказчика из списка. Когда заказчик выбран, сверху на странице должно отображаться название его компании. Реализующий данную задачу код показан в листингах А.1 и А.2. Запущенное приложение показано на рис. А.1 . Web-форма ASP. NET всегда содержит код HTML, в соответствии со стандартом HTML для Web-страниц размечающий элементы заголовка и тела. Каждая Web-форма должна иметь единственный элемент формы, который содержит всю специфическую разметку ASP. NET. Внутри этого элемента формы другие теги разметки определяют элементы управления, из которых составляется страница, а также атрибуты или дочерние элементы этих тегов, которые управляют их поведением при отображении в браузере. Теги разметки могут перемежаться со встроенным сценарием любого объема в различных формах блоков сценария. Из кода в листинге А.1 видно, что здесь объявляются три элемента управления ASP. NET — две метки Label И сетка DataGrid. Каждый тег снабжен префиксом asp:, привязывающий имя тега к именному пространству, в котором определяются элементы управления Web-сервера. Каждый из них имеет также атрибуты Id И Runat="Server". Атрибут Id Используется для соотнесения тега с элементом управления во время исполнения, a Runat Идентифицирует элемент управления как серверный, экземпляр которого будет создаваться и вызываться во время обработки страницы на сервере. Сложные элементы управления, подобные DataGrid, Имеют усложненную схему допустимых дочерних атрибутов и элементов, которые позволяют настроить их поведение при отображении во время исполнения. Значения любых свойств, которые экспонируются классом элемента управления как открытые или закрытые, могут также устанавливаться в разметке посредством спецификации этих свойств в качестве атрибутов тега разметки данного элемента управления. В элементе DataGrid В листинге А.1 в качестве дочернего элемента коллекции Columns Специфицируется единственный элемент управления столбца типа ButtonColumn. Дополнительные колонки здесь будут добавляться динамически, когда сетка будет привязываться к данным.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *