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
50 lines
1.4 KiB
using System;
|
|
using System.ComponentModel;
|
|
using System.ComponentModel.Design;
|
|
using System.Web.UI;
|
|
using System.IO;
|
|
|
|
namespace OT.Controls.DataPager
|
|
{
|
|
#region AspNetPager Control Designer
|
|
///// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Class[@name="PagerDesigner"]/*'/>
|
|
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
|
|
}
|