public class DataList : BaseDataList, System.Web.UI.INamingContainer,
IRepeatInfoUser {// Public Constructors
public
DataList ( );
// Public Static Fields
public const string
CancelCommandName ; // =Cancel
public const string
DeleteCommandName ; // =Delete
public const string
EditCommandName ; // =Edit
public const string
SelectCommandName ; // =Select
public const string
UpdateCommandName ; // =Update
// Public Instance Properties
public virtual TableItemStyle
AlternatingItemStyle {get; }
public virtual ITemplate
AlternatingItemTemplate {set; get; }
public virtual int
EditItemIndex {set; get; }
public virtual TableItemStyle
EditItemStyle {get; }
public virtual ITemplate
EditItemTemplate {set; get; }
public virtual bool
ExtractTemplateRows {set; get; }
public virtual TableItemStyle
FooterStyle {get; }
public virtual ITemplate
FooterTemplate {set; get; }
public override GridLines
GridLines {set; get; } // overrides BaseDataList
public virtual TableItemStyle
HeaderStyle {get; }
public virtual ITemplate
HeaderTemplate {set; get; }
public virtual DataListItemCollection
Items {get; }
public virtual TableItemStyle
ItemStyle {get; }
public virtual ITemplate
ItemTemplate {set; get; }
public virtual int
RepeatColumns {set; get; }
public virtual RepeatDirection
RepeatDirection {set; get; }
public virtual RepeatLayout
RepeatLayout {set; get; }
public virtual int
SelectedIndex {set; get; }
public virtual DataListItem
SelectedItem {get; }
public virtual TableItemStyle
SelectedItemStyle {get; }
public virtual ITemplate
SelectedItemTemplate {set; get; }
public virtual TableItemStyle
SeparatorStyle {get; }
public virtual ITemplate
SeparatorTemplate {set; get; }
public virtual bool
ShowFooter {set; get; }
public virtual bool
ShowHeader {set; get; }
// Protected Instance Methods
protected override void
CreateControlHierarchy (bool
useDataSource ); // overrides BaseDataList
protected override Style
CreateControlStyle ( ); // overrides WebControl
protected virtual DataListItem
CreateItem (int
itemIndex , ListItemType
itemType );
protected virtual void
InitializeItem (DataListItem
item );
protected override void
LoadViewState (object
savedState ); // overrides WebControl
protected override bool
OnBubbleEvent (object
source , EventArgs
e );// overrides System.Web.UI.Control
protected virtual void
OnCancelCommand (DataListCommandEventArgs
e );
protected virtual void
OnDeleteCommand (DataListCommandEventArgs
e );
protected virtual void
OnEditCommand (DataListCommandEventArgs
e );
protected virtual void
OnItemCommand ( DataListCommandEventArgs
e );
protected virtual void
OnItemCreated (DataListItemEventArgs
e );
protected virtual void
OnItemDataBound (DataListItemEventArgs
e );
protected virtual void
OnUpdateCommand (DataListCommandEventArgs
e );
protected override void
PrepareControlHierarchy ( ); // overrides BaseDataList
protected override void
RenderContents (System.Web.UI.HtmlTextWriter
writer ); // overrides WebControl
protected override object
SaveViewState ( ); // overrides WebControl
protected override void
TrackViewState ( ); // overrides WebControl
// Events
public event DataListCommandEventHandler
CancelCommand ;
public event DataListCommandEventHandler
DeleteCommand ;
public event DataListCommandEventHandler
EditCommand ;
public event DataListCommandEventHandler
ItemCommand ;
public event DataListItemEventHandler
ItemCreated ;
public event DataListItemEventHandler
ItemDataBound ;
public event DataListCommandEventHandler
UpdateCommand ;
}