6
ASRNET Advancec Тема Элементы управления связанные с данными

06 элементы управления связанные с данными презентация

  • Upload
    sivorka

  • View
    1.150

  • Download
    1

Embed Size (px)

Citation preview

Page 1: 06 элементы управления связанные с данными   презентация

ASRNET AdvancecТема

Элементы управления связанные с данными

Page 2: 06 элементы управления связанные с данными   презентация

Базовые классы

B ase D a ta B o u n d C o n tro l

A bs trac t Class W ebC on tro l

■Control s'!Class

V

rWebControl s'!Class-* C on tro l

V

BaseDataList © ) ! CompositeControl © 1A bs trac t Class [ A bs trac t Class

W ebC on tro l i ■*> W ebC ontro l»______________j ___ __ ____T_,_r, ______)

D a ta B o u n d C o n tro l ~

A bs trac t Class *♦ BaseD ataBoundC ontro l

H ie ra rc h ic a lD a ta B o u n d C o n tro l

A bs trac t Class I -» BaseD ataBoundContro l

CompositeDataBoundControlA bs trac t Class

D ataBoundC ontro l

ListControlA bs trac t Class

C o m p o s ite D a ta B o u n d ...

Information Technology Video Developer Network http://itvdn.com

Page 3: 06 элементы управления связанные с данными   презентация

BaseDataBoundControl5у51ет̂ еЬ.и1̂ еЬСоп1го1$.Ва$еОа1аВоипс1Соп1:го1

Базовый тип данных для тех контролов, которые используют привязку к данным.

^ Основные свойства:DataSourceDataSourceldInitialized

:S> Основные методы:DataBindPerformSelectValidateDataSourceOnDataBound

* События:DataBound

Производные классы: 0а1аВо1^Соп1:го1, HierarchicalDataBoundControl

Page 4: 06 элементы управления связанные с данными   презентация

DataBoundControSystem. Web. Ul. WebControls.DataBoundControl

Базовый класс для всех серверных элементов управления, которые отображают данные в виде списка или таблицы.

^ Основные свойства: * Основные методы: * События:SelectMethod GetData CallingDataMethods

ItemType GetDataSource CreatingModelDataSourceSelectArguments PerformDataBinding

Производные классы: AdRotator, ListView, CompositeDataBoundControl

Page 5: 06 элементы управления связанные с данными   презентация

Атр и буты-метаданныеПоддержка времени выполнения

[Category("Параметры")][Description("BbicoTa элемента управления")] public int Height {

get{

Bindable - указывает может ли свойство быть связанно с данными

Browsable - видимость свойства в окне Properties

Category - Имя категории, к которой принадлежит свойство. Данный атрибут используется для группировки свойств в окне Property.

Page 6: 06 элементы управления связанные с данными   презентация

Атр и буты-метаданныеПоддержка времени выполнения

DefaultEvent - событие элемента управления, обработчик которого создается при двойном щелчке по элементу управления в окне дизайнера.

DefaultProperty- Свойство элемента управления, которое будет выделено при открытии окна Properies.

DefaultValue - Значение по умолчанию для определенного свойства.

Description - описание, которое выводиться в окне Properties при выборе свойства.

Themeable - определяет может ли свойство быть указано в скин файле темы.

ToolboxData - разметка, которая будет использоваться VisualStudio при переносе элемента управления из Toolbox в редактор кода.