ASP.NET in a Nutshell, Second Edition

ListControlDesignerdisposable

System.Web.UI.Design.WebControls (system.design.dll)class

This class provides the design-time representation for several list controls derived from System.Web.UI.WebControls.ListControl. The design-time view displays any items you have added through the ListItemsCollectionEditor, or it may show the text "Unbound" if no data is entered or "Databound" if it is linked to a data source.

public class ListControlDesigner : System.Web.UI.Design.ControlDesigner, System.Web.UI.Design.IDataSourceProvider { // Public Constructors public ListControlDesigner( ); // Public Instance Properties public string DataMember{set; get; } public string DataSource{set; get; } public string DataTextField{set; get; } public string DataValueField{set; get; } // Public Instance Methods public override string GetDesignTimeHtml( ); // overrides System.Web.UI.Design.ControlDesigner public IEnumerable GetResolvedSelectedDataSource( ); // implements System.Web.UI.Design.IDataSourceProvider public object GetSelectedDataSource( ); // implements System.Web.UI.Design.IDataSourceProvider public override void Initialize(System.ComponentModel.IComponent component); // overrides System.Web.UI.Design.ControlDesigner public override void OnComponentChanged(object source, System.ComponentModel.Design.ComponentChangedEventArgs ce); // overrides System.Web.UI.Design.ControlDesigner public virtual void OnDataSourceChanged( ); // Protected Instance Methods protected override void PreFilterPropertiesSystem.Collections.IDictionary properties); // overrides System.Web.UI.Design.ControlDesigner }

Hierarchy

System.Object System.ComponentModel.Design.ComponentDesigner(System.ComponentModel.Design.IDesigner, System.IDisposable, System.ComponentModel.Design.IDesignerFilter) System.Web.UI.Design.HtmlControlDesigner System.Web.UI.Design.ControlDesigner ListControlDesigner(System.Web.UI.Design.IDataSourceProvider)

Категории