DekGenius.com
[ Team LiB ] Previous Section Next Section

BaseDataListDesignerdisposable

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

This abstract class provides basic functionality for the DataListDesigner and DataGridDesigner classes. This includes functionality for styles, additional verbs for the context menu, and other helper methods for data binding.

public abstract class BaseDataListDesigner : System.Web.UI.Design.TemplatedControlDesigner, System.Web.UI.Design.IDataSourceProvider {
// Public Constructors
   public BaseDataListDesigner( );
// Public Instance Properties
   public string DataKeyField{set; get; }
   public string DataMember{set; get; }
   public string DataSource{set; get; }
   public override bool DesignTimeHtmlRequiresLoadComplete{get; }   
                 // overrides System.Web.UI.Design.ControlDesigner
   public override DesignerVerbCollection Verbs{get; }           
                 // overrides System.ComponentModel.Design.ComponentDesigner
// Public Instance Methods
   public IEnumerable GetResolvedSelectedDataSource( );           
                 // implements System.Web.UI.Design.IDataSourceProvider
   public object GetSelectedDataSource( );           
                 // implements System.Web.UI.Design.IDataSourceProvider
   public override IEnumerable GetTemplateContainerDataSource(string templateName);  
                 // overrides System.Web.UI.DesignTemplatedControlDesigner
   public override void Initialize(System.ComponentModel.IComponent component);
 // overrides System.Web.UI.Design.ControlDesigner
   public override void OnComponentChanged(object sender, 
        System.ComponentModel.Design.ComponentChangedEventArgs e); 
                 // overrides System.Web.UI.Design.TemplatedControlDesigner 
// Protected Instance Methods
   protected override void Dispose(bool disposing); 
                 // overrides System.Web.UI.Design.HtmlControlDesigner
   protected IEnumerable GetDesignTimeDataSource(System.Collections.IEnumerable selectedDataSource, 
        int minimumRows, out bool dummyDataSource);
   protected IEnumerable GetDesignTimeDataSource(int minimumRows, out bool dummyDataSource);
   protected internal void InvokePropertyBuilder(int initialPage);
   protected void OnAutoFormat(object sender, EventArgs e);
   protected internal virtual void OnDataSourceChanged( );
   protected void OnPropertyBuilder(object sender, EventArgs e);
   protected internal void OnStylesChanged( );
   protected abstract void OnTemplateEditingVerbsChanged( );
   protected override void PreFilterProperties(System.Collections.IDictionary properties); 
                 // overrides System.Web.UI.Design.TemplatedControlDesigner
}

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 System.Web.UI.Design.TemplatedControlDesigner BaseDataListDesigner(System.Web.UI.Design.IDataSourceProvider)

Subclasses

DataGridDesigner, DataListDesigner

    [ Team LiB ] Previous Section Next Section