using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Web.UI; using System.IO; namespace OT.Controls.DataPager { #region AspNetPager Control Designer ///// public class PagerDesigner : System.Web.UI.Design.ControlDesigner { private Pager wb; public override string GetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion region) { region.Selectable = false; return null; } public override string GetDesignTimeHtml() { wb = (Pager)Component; wb.RecordCount = 225; StringWriter sw = new StringWriter(); HtmlTextWriter writer = new HtmlTextWriter(sw); wb.RenderControl(writer); return sw.ToString(); } protected override string GetErrorDesignTimeHtml(Exception e) { string errorstr = "Error creating control:" + e.Message; return CreatePlaceHolderDesignTimeHtml(errorstr); } public override DesignerActionListCollection ActionLists { get { DesignerActionListCollection actionLists = new DesignerActionListCollection(); return actionLists; } } } #endregion }