You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.4 KiB

  1. using System;
  2. using System.ComponentModel;
  3. using System.ComponentModel.Design;
  4. using System.Web.UI;
  5. using System.IO;
  6. namespace OT.Controls.DataPager
  7. {
  8. #region AspNetPager Control Designer
  9. ///// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Class[@name="PagerDesigner"]/*'/>
  10. public class PagerDesigner : System.Web.UI.Design.ControlDesigner
  11. {
  12. private Pager wb;
  13. public override string GetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion region)
  14. {
  15. region.Selectable = false;
  16. return null;
  17. }
  18. public override string GetDesignTimeHtml()
  19. {
  20. wb = (Pager)Component;
  21. wb.RecordCount = 225;
  22. StringWriter sw = new StringWriter();
  23. HtmlTextWriter writer = new HtmlTextWriter(sw);
  24. wb.RenderControl(writer);
  25. return sw.ToString();
  26. }
  27. protected override string GetErrorDesignTimeHtml(Exception e)
  28. {
  29. string errorstr = "Error creating control:" + e.Message;
  30. return CreatePlaceHolderDesignTimeHtml(errorstr);
  31. }
  32. public override DesignerActionListCollection ActionLists
  33. {
  34. get
  35. {
  36. DesignerActionListCollection actionLists = new DesignerActionListCollection();
  37. return actionLists;
  38. }
  39. }
  40. }
  41. #endregion
  42. }