ListControlDesigner

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)



    Part I: Introduction to ASP.NET
    Part III: Namespace Reference
    Chapter 40. The System.Web.UI.MobileControls Namespace
    Chapter 42. The System.Web.UI.WebControls Namespace