亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pagelister.cs

?? 多種打印控件 多種打印控件 多種打印控件 多種打印控件
?? CS
?? 第 1 頁 / 共 2 頁
字號:
		DefaultValue(HorizontalAlign.Center),
		Description("擴展信息對齊方式。")
		]
		public HorizontalAlign ExpendInfoTextAlign
		{
			get
			{
				object obj=ViewState["ExpendInfoTextAlign"];
				return (obj==null)?HorizontalAlign.Center:(HorizontalAlign)obj;
			}
			set
			{
				ViewState["ExpendInfoTextAlign"]=value;
			}
		}

		/// <summary>
		/// 獲取或設置用戶自定義信息區的寬度。
		/// </summary>
		[
		Browsable(true),
		Category("擴展信息"),
		DefaultValue(typeof(Unit),"40%"),
		Description("擴展信息信息區的寬度。")
		]
		public Unit ExpendInfoWidth
		{
			get
			{
				object obj=ViewState["ExpendInfoWidth"];
				return (obj==null)?Unit.Percentage(40):(Unit)obj;
			}
			set
			{
				ViewState["ExpendInfoWidth"]=value;
			}
		}
		/// <summary>
		/// 獲取或設置在顯示在擴展信息區的文本。
		/// </summary>
		[
		Browsable(true),
		Category("擴展信息"),
		Editor(typeof(ExpendInfoTextEditor),typeof(UITypeEditor)),
		DefaultValue(""),
		Description("要在顯示在擴展信息區的文本。")
		]
		public string ExpendInfoText
		{
			get
			{
				object obj=ViewState["ExpendInfoText"];
				return (obj==null)?(String.Empty):(string)obj;
			}
			set
			{
				ViewState["ExpendInfoText"]=value;
			}
		}
		/// <summary>
		/// 獲取或設置不可用導航按鈕的CSS樣式文本。
		/// </summary>
		[
		Browsable(true),
		Category("擴展信息"),
		DefaultValue(""),
		Description("應用于擴展信息文本的CSS樣式文本。")
		]
		public string ExpendInfoTextCssClass
		{
			get
			{
				object obj=ViewState["ExpendInfoTextCssClass"];
				return (obj==null)?CssClass:(string)obj;
			}
			set
			{
				ViewState["ExpendInfoTextCssClass"]=value;
			}
		}
		/// <summary>
		/// 獲取或設置不可用導航按鈕的CSS樣式文本。
		/// </summary>
		[
		Browsable(true),
		Category("擴展信息"),
		DefaultValue(""),
		Description("應用于擴展信息項目的CSS樣式文本。")
		]
		public string ExpendInfoItemCssClass
		{
			get
			{
				object obj=ViewState["ExpendInfoItemCssClass"];
				return (obj==null)?CssClass:(string)obj;
			}
			set
			{
				ViewState["ExpendInfoItemCssClass"]=value;
			}
		}

		#endregion

		/// <summary>
		/// 重寫 <see cref="System.Web.UI.WebControls.WebControl.RenderBeginTag"/> 方法,HTML 開始標記輸出到指定的 <see cref="System.Web.UI.HtmlTextWriter"/> 編寫器中。
		/// </summary>
		/// <param name="writer"></param>
		public override void RenderBeginTag(System.Web.UI.HtmlTextWriter writer)
		{
			writer.AddAttribute(HtmlTextWriterAttribute.Width,"100%");
			if(Height!=Unit.Empty)
				writer.AddStyleAttribute(HtmlTextWriterStyle.Height,Height.ToString());
			writer.AddAttribute(HtmlTextWriterAttribute.Border,"0");
			writer.AddAttribute(HtmlTextWriterAttribute.Cellpadding,"0");
			writer.AddAttribute(HtmlTextWriterAttribute.Cellspacing,"0");
			writer.RenderBeginTag(HtmlTextWriterTag.Table);
			writer.RenderBeginTag(HtmlTextWriterTag.Tr);
		}

		/// <summary>
		///  重寫 <see cref="System.Web.UI.WebControls.WebControl.RenderContents"/> 方法,將控件的內容呈現到指定 <see cref="System.Web.UI.HtmlTextWriter"/> 的編寫器中。
		/// </summary>
		/// <param name="writer"></param>
		protected override void RenderContents(HtmlTextWriter writer)
		{
			switch(ShowExpendInfo)
			{
				case ShowExpendInfo.Never:
					RenderPageInfo(writer);
					break;
				case ShowExpendInfo.Left:
					RenderExpendInfo(writer);
					RenderPageInfo(writer);
					break;
				case ShowExpendInfo.Right:
					RenderPageInfo(writer);
					RenderExpendInfo(writer);
					break;
			}
		}

		/// <summary>
		/// 重寫 <see cref="System.Web.UI.WebControls.WebControl.RenderEndTag"/> 方法,將HTML 結束標記輸出到指定的 <see cref="System.Web.UI.HtmlTextWriter"/> 編寫器中。
		/// </summary>
		/// <param name="writer"></param>
		public override void RenderEndTag(HtmlTextWriter writer)
		{
			writer.RenderEndTag();
			writer.RenderEndTag();
		}


		/// <summary>
		/// 呈現導航內容。
		/// </summary>
		/// <param name="writer"></param>
		private void RenderPageInfo(HtmlTextWriter writer)
		{
			writer.AddAttribute(HtmlTextWriterAttribute.Align,HorizontalAlign.Center.ToString());
			writer.RenderBeginTag(HtmlTextWriterTag.Td);

			GetFirstButton(writer);
			GetPrevButton(writer);
			GetPrevGroupButton(writer);
			GetPageButton(writer);
			GetNextGroupButton(writer);
			GetNextButton(writer);
			GetLastButton(writer);

			writer.RenderEndTag();
		}

		/// <summary>
		/// 呈現擴展信息內容。
		/// </summary>
		/// <param name="writer"></param>
		private void RenderExpendInfo(HtmlTextWriter writer)
		{
			writer.AddAttribute(HtmlTextWriterAttribute.Width,ExpendInfoWidth.ToString());
			writer.AddAttribute(HtmlTextWriterAttribute.Align,ExpendInfoTextAlign.ToString());
			writer.RenderBeginTag(HtmlTextWriterTag.Td);
			writer.Write(String.Format(ExpendInfoText,PageIndex,PageSize,RecordCount,RecordStartIndex,RecordEndIndex,PageCount));
			writer.RenderEndTag();
		}


		/// <summary>
		/// 獲得第一頁按鈕
		/// </summary>
		/// <param name="writer"></param>
		private void GetFirstButton(HtmlTextWriter writer)
		{
			if(ShowFirstLast)
			{
				if(PageIndex==1)
				{
					if(ShowDisabledButton)
					{
						writer.AddAttribute(HtmlTextWriterAttribute.Class,DisabledPageButtonCssClass);
						writer.AddAttribute(HtmlTextWriterAttribute.Style,"padding-left:" + ButtonSpacing.ToString());
						writer.RenderBeginTag(HtmlTextWriterTag.Span);
						if (FirstPageText=="|<<")
							writer.Write("<font face=\"webdings\">9</font>");
						else
							writer.Write(FirstPageText);
						writer.RenderEndTag();
					}
				}
				else
				{
					writer.AddAttribute(HtmlTextWriterAttribute.Class,PageButtonCssClass);
					writer.AddAttribute(HtmlTextWriterAttribute.Style,"padding-left:" + ButtonSpacing.ToString());
					writer.AddAttribute(HtmlTextWriterAttribute.Href,"javascript:" + Page.GetPostBackEventReference(this,"FirstPage"));
					writer.RenderBeginTag(HtmlTextWriterTag.A);
					if (FirstPageText=="|<<")
						writer.Write("<font face=\"webdings\">9</font>");
					else
						writer.Write(FirstPageText);
					writer.RenderEndTag();
				}
			}
		}
		/// <summary>
		/// 獲得前一頁按鈕
		/// </summary>
		/// <param name="writer"></param>
		private void GetPrevButton(HtmlTextWriter writer)
		{
			if(ShowPrevNext)
			{
				if(PageIndex==1)
				{
					if(ShowDisabledButton)
					{
						writer.AddAttribute(HtmlTextWriterAttribute.Class,DisabledPageButtonCssClass);
						writer.AddAttribute(HtmlTextWriterAttribute.Style,"padding-left:" + ButtonSpacing.ToString());
						writer.RenderBeginTag(HtmlTextWriterTag.Span);
						if (PrevPageText=="<")
							writer.Write("<font face=\"webdings\">3</font>");
						else
							writer.Write(PrevPageText);
						writer.RenderEndTag();
					}
				}
				else
				{
					writer.AddAttribute(HtmlTextWriterAttribute.Class,PageButtonCssClass);
					writer.AddAttribute(HtmlTextWriterAttribute.Style,"padding-left:" + ButtonSpacing.ToString());
					writer.AddAttribute(HtmlTextWriterAttribute.Href,"javascript:" + Page.GetPostBackEventReference(this,"PrevPage"));
					writer.RenderBeginTag(HtmlTextWriterTag.A);
					if (PrevPageText=="<")
						writer.Write("<font face=\"webdings\">3</font>");
					else
						writer.Write(PrevPageText);
					writer.RenderEndTag();
				}
			}
		}

		/// <summary>
		/// 獲得前一組索引數字按鈕
		/// </summary>
		/// <param name="writer"></param>
		private void GetPrevGroupButton(HtmlTextWriter writer)
		{
			if(ShowPageIndex)
			{
				if(GroupIndex>1)
				{
					writer.AddAttribute(HtmlTextWriterAttribute.Class,PageButtonCssClass);
					writer.AddAttribute(HtmlTextWriterAttribute.Style,"padding-left:" + ButtonSpacing.ToString());
					writer.AddAttribute(HtmlTextWriterAttribute.Href,"javascript:" + Page.GetPostBackEventReference(this,"PrevGroup"));
					writer.RenderBeginTag(HtmlTextWriterTag.A);
					writer.Write("...");
					writer.RenderEndTag();
				}
			}
		}
		/// <summary>
		/// 獲得索引數字按紐
		/// </summary>
		/// <param name="writer"></param>
		private void GetPageButton(HtmlTextWriter writer)
		{
			if(ShowPageIndex)
			{
				for(int pageIndex=1;pageIndex<=Math.Min(NumericButtonCount,RecordCount-(GroupIndex-1)*NumericButtonCount);pageIndex++)
				{
					if(GroupIndex*NumericButtonCount+pageIndex!=PageIndex)
						writer.AddAttribute(HtmlTextWriterAttribute.Class,PageButtonCssClass);
					else
						writer.AddAttribute(HtmlTextWriterAttribute.Class,CurrentPageButtonCssClass);
					writer.AddAttribute(HtmlTextWriterAttribute.Style,"padding-left:" + ButtonSpacing.ToString());
					writer.AddAttribute(HtmlTextWriterAttribute.Href,"javascript:" + Page.GetPostBackEventReference(this,pageIndex.ToString()));
					writer.RenderBeginTag(HtmlTextWriterTag.A);
					if(NumericButtonTextFormatString!=String.Empty)
						writer.Write(String.Format(NumericButtonTextFormatString,((int)((GroupIndex-1)*NumericButtonCount+pageIndex)).ToString()));
					else
						writer.Write((GroupIndex-1)*NumericButtonCount+pageIndex);
					writer.RenderEndTag();
				}
			}
		}
		/// <summary>
		/// 獲得后一組索引數字按鈕
		/// </summary>
		/// <param name="writer"></param>
		private void GetNextGroupButton(HtmlTextWriter writer)
		{
			if(ShowPageIndex)
			{
				if(GroupIndex<GroupCount)
				{
					writer.AddAttribute(HtmlTextWriterAttribute.Class,PageButtonCssClass);
					writer.AddAttribute(HtmlTextWriterAttribute.Style,"padding-left:" + ButtonSpacing.ToString());
					writer.AddAttribute(HtmlTextWriterAttribute.Href,"javascript:" + Page.GetPostBackEventReference(this,"NextGroup"));
					writer.RenderBeginTag(HtmlTextWriterTag.A);
					writer.Write("...");
					writer.RenderEndTag();
				}
			}
		}
		/// <summary>
		/// 獲得后一頁按鈕
		/// </summary>
		/// <param name="writer"></param>
		private void GetNextButton(HtmlTextWriter writer)
		{
			if(ShowPrevNext)
			{
				if(PageIndex==PageCount || RecordCount==0)
				{
					if(ShowDisabledButton)
					{
						writer.AddAttribute(HtmlTextWriterAttribute.Class,DisabledPageButtonCssClass);
						writer.AddAttribute(HtmlTextWriterAttribute.Style,"padding-left:" + ButtonSpacing.ToString());
						writer.RenderBeginTag(HtmlTextWriterTag.Span);
						if (NextPageText==">")
							writer.Write("<font face=\"webdings\">4</font>");
						else
							writer.Write(NextPageText);
						writer.RenderEndTag();
					}
				}
				else
				{
					writer.AddAttribute(HtmlTextWriterAttribute.Class,PageButtonCssClass);
					writer.AddAttribute(HtmlTextWriterAttribute.Style,"padding-left:" + ButtonSpacing.ToString());
					writer.AddAttribute(HtmlTextWriterAttribute.Href,"javascript:" + Page.GetPostBackEventReference(this,"NextPage"));
					writer.RenderBeginTag(HtmlTextWriterTag.A);
					if (NextPageText==">")
						writer.Write("<font face=\"webdings\">4</font>");
					else
						writer.Write(NextPageText);
					writer.RenderEndTag();
				}
			}
		}

		/// <summary>
		/// 獲得最后頁按鈕
		/// </summary>
		/// <param name="writer"></param>
		private void GetLastButton(HtmlTextWriter writer)
		{
			if(ShowFirstLast)
			{
				if(PageIndex==PageCount || RecordCount==0)
				{
					if(ShowDisabledButton)
					{
						writer.AddAttribute(HtmlTextWriterAttribute.Class,DisabledPageButtonCssClass);
						writer.AddAttribute(HtmlTextWriterAttribute.Style,"padding-left:" + ButtonSpacing.ToString());
						writer.RenderBeginTag(HtmlTextWriterTag.Span);
						if (LastPageText==">>|")
							writer.Write("<font face=\"webdings\">:</font>");
						else
							writer.Write(LastPageText);
						writer.RenderEndTag();
					}
				}
				else
				{
					writer.AddAttribute(HtmlTextWriterAttribute.Class,PageButtonCssClass);
					writer.AddAttribute(HtmlTextWriterAttribute.Style,"padding-left:" + ButtonSpacing.ToString());
					writer.AddAttribute(HtmlTextWriterAttribute.Href,"javascript:" + Page.GetPostBackEventReference(this,"LastPage"));
					writer.RenderBeginTag(HtmlTextWriterTag.A);
					if (LastPageText==">>|")
						writer.Write("<font face=\"webdings\">:</font>");
					else
						writer.Write(LastPageText);
					writer.RenderEndTag();
				}
			}
		}


		/// <summary>
		/// 當單擊頁選擇元素之一時發生。
		/// </summary>
		public event PageIndexChangedEventHandler PageIndexChanged;

		/// <summary>
		/// 引發 PageIndexChanged 事件。這使您可以為事件提供自定義處理程序。
		/// </summary>
		protected virtual void OnPageIndexChanged(PageIndexChangedEventArgs e) 
		{
			if (PageIndexChanged != null)
				PageIndexChanged(this, e);
		}


		#region IPostBackEventHandler 成員

		/// <summary>
		///  實現<see cref="IPostBackEventHandler"/> 接口,使控件能夠處理將窗體發送到服務器時引發的事件。
		/// </summary>
		public void RaisePostBackEvent(string eventArgument)
		{
			int pageIndex=PageIndex;
			switch(eventArgument)
			{
				case "FirstPage":
					pageIndex=1;
					break;
				case "PrevPage":
					pageIndex--;
					break;
				case "PrevGroup":
					pageIndex=(GroupIndex-1)*NumericButtonCount;
					break;
				case "NextGroup":
					pageIndex=GroupIndex*NumericButtonCount+1;
					break;
				case "NextPage":
					pageIndex++;
					break;
				case "LastPage":
					pageIndex=PageCount;
					break;
				default:
					try
					{
						pageIndex=(GroupIndex-1)*NumericButtonCount + int.Parse(eventArgument);
					}
					catch{}
					break;
			}
			OnPageIndexChanged(new PageIndexChangedEventArgs(pageIndex));
		}

		#endregion
	}

	/// <summary>
	/// 表示處理 PageIndexChanged 事件的方法。
	/// </summary>
	public delegate void PageIndexChangedEventHandler(object source,PageIndexChangedEventArgs e);
	/// <summary>
	/// 為控件的PageIndexChanged事件提供數據。無法繼承此類。
	/// </summary>
	public sealed class PageIndexChangedEventArgs:EventArgs
	{
		private readonly int _newpageindex;
		/// <summary>
		/// 使用新頁面索引初始化 PageIndexChangedEventArgs 類的新實例。
		/// </summary>
		public PageIndexChangedEventArgs(int newPageIndex)
		{
			_newpageindex=newPageIndex;
		}

		/// <summary>
		/// 獲取用戶在控件的頁選擇元素中選定的或在頁索引文本框中手工輸入的頁的索引。
		/// </summary>
		public int NewPageIndex
		{
			get{return _newpageindex;}
		}
	}

	/// <summary>
	/// 顯示擴展信息的方法。
	/// </summary>
	public enum ShowExpendInfo
	{
		/// <summary>
		/// 不顯示。
		/// </summary>
		Never,
		/// <summary>
		/// 顯示在頁導航元素之前。
		/// </summary>
		Left,
		/// <summary>
		/// 顯示在頁導航元素之后。
		/// </summary>
		Right
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本色综合中文字幕| 成人理论电影网| 成人美女视频在线观看18| 成人性生交大片免费| 日韩无一区二区| 宅男噜噜噜66一区二区66| 在线播放91灌醉迷j高跟美女 | 亚洲欧美另类综合偷拍| 亚洲欧洲一区二区三区| 一区二区三区欧美| 婷婷六月综合亚洲| 国产一区二区在线视频| bt欧美亚洲午夜电影天堂| 97精品久久久午夜一区二区三区 | 一区二区三区在线播| 99在线热播精品免费| 久久九九久久九九| 亚洲精品视频一区| 日韩avvvv在线播放| 91蜜桃视频在线| 欧美一区三区二区| 日韩免费高清视频| 亚洲欧洲精品成人久久奇米网| 国产伦精品一区二区三区视频青涩| 欧美日精品一区视频| 日韩你懂的在线观看| 亚洲图片欧美一区| 国产99一区视频免费 | 国产精品久久久久久久浪潮网站| 亚洲国产综合色| 在线观看区一区二| 中文一区二区完整视频在线观看| 午夜精品福利视频网站| 欧美性猛交xxxxxx富婆| 国产欧美一区二区精品婷婷| 99精品在线观看视频| 26uuu色噜噜精品一区| 亚洲人成7777| 在线免费精品视频| 亚洲成人先锋电影| 99re热这里只有精品视频| 综合久久给合久久狠狠狠97色| 久久国产日韩欧美精品| 欧美日韩国产美女| 亚洲欧美日韩电影| 欧美视频在线一区| 蜜桃精品视频在线观看| 色婷婷久久久久swag精品| 国产亚洲成年网址在线观看| 国产91精品久久久久久久网曝门 | 成人国产精品免费观看视频| 日韩欧美自拍偷拍| 国产一区二区在线观看免费| 国产精品久久看| 欧美三级韩国三级日本三斤| 色婷婷国产精品| 五月婷婷综合在线| 久久只精品国产| 99久久精品国产精品久久| 一区二区三区不卡在线观看| 欧美一区二区三区在线观看视频| 麻豆freexxxx性91精品| 国产亚洲污的网站| 99精品国产视频| 日韩av网站在线观看| 欧美国产精品v| 欧美日韩1234| 成人精品电影在线观看| 亚洲愉拍自拍另类高清精品| k8久久久一区二区三区| 亚洲成人av中文| 国产丝袜美腿一区二区三区| 在线视频综合导航| 精品一区二区三区久久| 26uuu色噜噜精品一区二区| 色婷婷综合中文久久一本| 蜜桃av一区二区三区电影| 国产精品色噜噜| 91激情在线视频| 亚洲午夜一区二区| 国产日本一区二区| 欧美性生活久久| 成人99免费视频| 久久电影国产免费久久电影| 亚洲综合无码一区二区| 久久久国产综合精品女国产盗摄| 大尺度一区二区| 免费成人在线视频观看| 久久久91精品国产一区二区三区| 欧美视频日韩视频在线观看| 国产成人综合网| 亚洲视频在线一区观看| 精品久久久网站| 99久久综合精品| 精品系列免费在线观看| 日韩精品乱码av一区二区| 久久色在线观看| 欧美一级久久久| 欧美精选午夜久久久乱码6080| 不卡av在线免费观看| 国产精品1区二区.| 亚洲免费在线视频| 中文字幕不卡的av| 国产亚洲精品免费| 2021国产精品久久精品| 欧美大白屁股肥臀xxxxxx| 欧美日本一区二区在线观看| 欧美专区在线观看一区| 日本高清成人免费播放| 91麻豆成人久久精品二区三区| 成人av资源下载| www.av亚洲| 在线观看视频一区二区欧美日韩| 99精品久久久久久| 色婷婷亚洲婷婷| 91丨九色porny丨蝌蚪| www.亚洲激情.com| 99久久婷婷国产综合精品| 东方aⅴ免费观看久久av| 国产精一区二区三区| 国产福利电影一区二区三区| 国产成人99久久亚洲综合精品| 国产一区999| 成人福利视频在线| 在线视频你懂得一区| 欧美日韩一二三| 91精品国产综合久久久久久久久久 | 久久久久亚洲蜜桃| 久久夜色精品国产噜噜av| 国产亚洲一本大道中文在线| 国产精品国产自产拍高清av王其| 亚洲美女偷拍久久| 亚洲一区二区欧美日韩 | 久久一夜天堂av一区二区三区| 久久麻豆一区二区| 国产精品女同一区二区三区| 中文字幕中文乱码欧美一区二区| 一区二区三区中文字幕在线观看| 五月激情丁香一区二区三区| 韩国在线一区二区| 日产精品久久久久久久性色| 国产综合色在线| 91尤物视频在线观看| 欧洲精品中文字幕| 精品免费国产二区三区| 国产精品久久看| 日韩电影在线一区二区| 成人精品鲁一区一区二区| 欧美在线观看一区| 精品电影一区二区| xf在线a精品一区二区视频网站| 国产精品网站在线| 日本中文一区二区三区| 成人一级视频在线观看| 欧美体内she精高潮| 2020国产精品| 亚洲一区在线免费观看| 精品一区二区在线播放| 91福利视频网站| 国产亚洲短视频| 日本系列欧美系列| 99精品欧美一区二区蜜桃免费| 4438成人网| 亚洲色图视频网站| 国产伦精品一区二区三区在线观看| 欧美综合一区二区| 国产精品全国免费观看高清| 美国毛片一区二区三区| 色就色 综合激情| 国产亚洲欧美中文| 日本欧美韩国一区三区| 欧美中文字幕一区二区三区亚洲| 久久精品欧美一区二区三区麻豆 | 91麻豆精品国产91久久久资源速度| www久久精品| 五月天精品一区二区三区| www.日韩av| 国产视频在线观看一区二区三区| 免费看欧美女人艹b| 欧美色图天堂网| 亚洲美女淫视频| 99国产精品99久久久久久| 精品国免费一区二区三区| 亚洲午夜成aⅴ人片| 91成人在线精品| 亚洲精品视频观看| 色呦呦日韩精品| 亚洲人成精品久久久久久| av中文字幕一区| 国产精品欧美一区喷水| 国产精品夜夜嗨| 国产清纯美女被跳蛋高潮一区二区久久w| 麻豆精品一区二区三区| 日韩视频一区二区三区| 免费xxxx性欧美18vr| 91麻豆精品国产91久久久久| 亚洲国产日韩在线一区模特 | www.欧美.com| 国产女主播视频一区二区| 国产精品亚洲一区二区三区妖精 |