⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 datalist.cs

📁 不错的人事管理系统
💻 CS
📖 第 1 页 / 共 2 页
字号:
			local2 = this.selectedItemStyle.SaveViewState();
			if (this.alternatingItemStyle == null)
			{
//				goto i-1;
			}
			local3 = this.alternatingItemStyle.SaveViewState();
			if (this.editItemStyle == null)
			{
//				goto i-1;
			}
			local4 = this.editItemStyle.SaveViewState();
			if (this.separatorStyle == null)
			{
//				goto i-1;
			}
			local5 = this.separatorStyle.SaveViewState();
			if (this.headerStyle == null)
			{
//				goto i-1;
			}
			local6 = this.headerStyle.SaveViewState();
			if (this.footerStyle == null)
			{
//				goto i-1;
			}
			local7 = this.footerStyle.SaveViewState();
			local8 = new Object[8];
			local8[0] = local0;
			local8[1] = local1;
			local8[2] = local2;
			local8[3] = local3;
			local8[4] = local4;
			local8[5] = local5;
			local8[6] = local6;
			local8[7] = local7;
			return local8;
		}

		bool System.Web.UI.WebControls.IRepeatInfoUser.HasFooter 
		{
			get
			{
				if (this.ShowFooter)
					return this.footerTemplate != null;
				return false;
			}
		}

		bool System.Web.UI.WebControls.IRepeatInfoUser.HasHeader
		{
			get
			{
				if (this.ShowHeader)
					return this.headerTemplate != null;
				return false;
			}
		}

		bool System.Web.UI.WebControls.IRepeatInfoUser.HasSeparators 
		{
			get
			{
				return this.separatorTemplate != null;
			}
		}

		int System.Web.UI.WebControls.IRepeatInfoUser.RepeatedItemCount 
		{
			get
			{
				if (this.itemsArray == null)
					return 0;
				return this.itemsArray.Count;
			}
		}

		Style System.Web.UI.WebControls.IRepeatInfoUser.GetItemStyle(ListItemType itemType, int repeatIndex) 
		{
			DataListItem local0;

			local0 = this.GetItem(itemType, repeatIndex);
//			if (local0 != null && local0.ControlStyleCreated)
//				return local0.ControlStyle;
			return null;
		}

		void System.Web.UI.WebControls.IRepeatInfoUser.RenderItem(ListItemType itemType, int repeatIndex, RepeatInfo repeatInfo, HtmlTextWriter writer) 
		{
			DataListItem local0;

			local0 = this.GetItem(itemType, repeatIndex);
//			if (local0 != null)
//				local0.RenderItem(writer, this.extractTemplateRows, repeatInfo.RepeatLayout == 0);
		}

		protected virtual void TrackViewState() 
		{
			this.TrackViewState();
			if (this.itemStyle != null)
				this.itemStyle.TrackViewState();
			if (this.selectedItemStyle != null)
				this.selectedItemStyle.TrackViewState();
			if (this.alternatingItemStyle != null)
				this.alternatingItemStyle.TrackViewState();
			if (this.editItemStyle != null)
				this.editItemStyle.TrackViewState();
			if (this.separatorStyle != null)
				this.separatorStyle.TrackViewState();
			if (this.headerStyle != null)
				this.headerStyle.TrackViewState();
			if (this.footerStyle != null)
				this.footerStyle.TrackViewState();
		}

		public event DataListCommandEventHandler CancelCommand 
		{
			add
			{
				this.Events.AddHandler(DataList.EventCancelCommand, value);
			}
			remove
			{
				this.Events.RemoveHandler(DataList.EventCancelCommand, value);
			}
		}

		public event DataListCommandEventHandler DeleteCommand 
		{
			add
			{
				this.Events.AddHandler(DataList.EventDeleteCommand, value);
			}
			remove
			{
				this.Events.RemoveHandler(DataList.EventDeleteCommand, value);
			}
		}

		public event DataListCommandEventHandler EditCommand 
		{
			add
			{
				this.Events.AddHandler(DataList.EventEditCommand, value);
			}
			remove
			{
				this.Events.RemoveHandler(DataList.EventEditCommand, value);
			}
		}

		public event DataListCommandEventHandler ItemCommand 
		{
			add
			{
				this.Events.AddHandler(DataList.EventItemCommand, value);
			}
			remove
			{
				this.Events.RemoveHandler(DataList.EventItemCommand, value);
			}
		}

		public event DataListItemEventHandler ItemCreated
		{
			add
			{
				this.Events.AddHandler(DataList.EventItemCreated, value);
			}
			remove
			{
				this.Events.RemoveHandler(DataList.EventItemCreated, value);
			}
		}

		public event DataListItemEventHandler ItemDataBound
		{
			add
			{
				this.Events.AddHandler(DataList.EventItemDataBound, value);
			}
			remove
			{
				this.Events.RemoveHandler(DataList.EventItemDataBound, value);
			}
		}

		public event DataListCommandEventHandler UpdateCommand 
		{
			add
			{
				this.Events.AddHandler(DataList.EventUpdateCommand, value);
			}
			remove
			{
				this.Events.RemoveHandler(DataList.EventUpdateCommand, value);
			}
		}

		public virtual TableItemStyle AlternatingItemStyle 
		{
			get
			{
				if (this.alternatingItemStyle == null) 
				{
					this.alternatingItemStyle = new TableItemStyle();
					if (this.IsTrackingViewState)
						this.alternatingItemStyle.TrackViewState();
				}
				return this.alternatingItemStyle;
			}
		}

		public virtual ITemplate AlternatingItemTemplate 
		{
			get
			{
				return this.alternatingItemTemplate;
			}
			set
			{
				this.alternatingItemTemplate = value;
			}
		}

		public virtual int EditItemIndex 
		{
			get
			{
				object local0;

				local0 = this.ViewState["EditItemIndex"];
				if (local0 != null)
					return (Int32) local0;
				return -1;
			}
			set
			{
				if (value < -1)
					throw new ArgumentOutOfRangeException("value");
				this.ViewState["EditItemIndex"]= value;
			}
		}

		public virtual TableItemStyle EditItemStyle 
		{
			get
			{
				if (this.editItemStyle == null) 
				{
					this.editItemStyle = new TableItemStyle();
					if (this.IsTrackingViewState)
						this.editItemStyle.TrackViewState();
				}
				return this.editItemStyle;
			}
		}

		public virtual ITemplate EditItemTemplate 
		{
			get
			{
				return this.editItemTemplate;
			}
			set
			{
				this.editItemTemplate = value;
			}
		}

		public virtual bool ExtractTemplateRows 
		{
			get
			{
				object local0;

				local0 = this.ViewState["ExtractTemplateRows"];
				if (local0 != null)
					return (Boolean) local0;
				return false;
			}
			set
			{
				this.ViewState["ExtractTemplateRows"]= value;
			}
		}

		public virtual TableItemStyle FooterStyle 
		{
			get
			{
				if (this.footerStyle == null) 
				{
					this.footerStyle = new TableItemStyle();
					if (this.IsTrackingViewState)
						this.footerStyle.TrackViewState();
				}
				return this.footerStyle;
			}
		}

		public virtual ITemplate FooterTemplate
		{
			get
			{
				return this.footerTemplate;
			}
			set
			{
				this.footerTemplate = value;
			}
		}

		public virtual GridLines GridLines 
		{
			get
			{
				return this.GridLines;
			}
			set
			{
				this.GridLines = value;
			}
		}

		public virtual TableItemStyle HeaderStyle 
		{
			get
			{
				if (this.headerStyle == null) 
				{
					this.headerStyle = new TableItemStyle();
					if (this.IsTrackingViewState)
						this.headerStyle.TrackViewState();
				}
				return this.headerStyle;
			}
		}

		public virtual ITemplate HeaderTemplate 
		{
			get
			{
				return this.headerTemplate;
			}
			set
			{
				this.headerTemplate = value;
			}
		}

		public virtual DataListItemCollection Items 
		{
			get
			{
				if (this.itemsCollection == null) 
				{
					if (this.itemsArray == null)
						this.EnsureChildControls();
					if (this.itemsArray == null)
						this.itemsArray = new ArrayList();
//					this.itemsCollection = new DataListItemCollection(this.itemsArray);
				}
				return this.itemsCollection;
			}
		}

		public virtual TableItemStyle ItemStyle 
		{
			get
			{
				if (this.itemStyle == null) 
				{
					this.itemStyle = new TableItemStyle();
					if (this.IsTrackingViewState)
						this.itemStyle.TrackViewState();
				}
				return this.itemStyle;
			}
		}

		public virtual ITemplate ItemTemplate 
		{
			get
			{
				return this.itemTemplate;
			}
			set
			{
				this.itemTemplate = value;
			}
		}

		public virtual int RepeatColumns 
		{
			get
			{
				object local0;

				local0 = this.ViewState["RepeatColumns"];
				if (local0 != null)
					return (Int32) local0;
				return 0;
			}
			set
			{
				if (value < 0)
					throw new ArgumentOutOfRangeException("value");
				this.ViewState["RepeatColumns"]= value;
			}
		}

		public virtual RepeatDirection RepeatDirection
		{
			get
			{
				object local0;

				local0 = this.ViewState["RepeatDirection"];
				if (local0 != null)
					return (RepeatDirection) local0;
				return System.Web.UI.WebControls.RepeatDirection.Vertical;
			}
			set
			{
				if (value < System.Web.UI.WebControls.RepeatDirection.Horizontal || value > System.Web.UI.WebControls.RepeatDirection.Vertical)
					throw new ArgumentOutOfRangeException("value");
				this.ViewState["RepeatDirection"]= value;
			}
		}

		public virtual RepeatLayout RepeatLayout 
		{
			get
			{
				object local0;

				local0 = this.ViewState["RepeatLayout"];
				if (local0 != null)
					return (RepeatLayout) local0;
				return 0;
			}
			set
			{
				if (value < System.Web.UI.WebControls.RepeatLayout.Table || value > System.Web.UI.WebControls.RepeatLayout.Flow)
					throw new ArgumentOutOfRangeException("value");
				this.ViewState["RepeatLayout"]= value;
			}
		}

		public virtual int SelectedIndex 
		{
			get
			{
				object local0;

				local0 = this.ViewState["SelectedIndex"];
				if (local0 != null)
					return (Int32) local0;
				return -1;
			}
			set
			{
				int local0;
				DataListItem local1;
				ListItemType local2;

				if (value < -1)
					throw new ArgumentOutOfRangeException("value");
				local0 = this.SelectedIndex;
//				this.ViewState["SelectedIndex"]= value;
				if (this.itemsArray != null) 
				{
					if (local0 != -1 && this.itemsArray.Count > local0) 
					{
//						local1 = (DataListItem) this.itemsArray[local0];
//						if (local1.ItemType != 5) 
//						{
//							local2 = 2;
//							if (local0 % 2 != 0)
//								local2 = 3;
//							local1.SetItemType(local2);
//						}
					}
					if (value != -1 && this.itemsArray.Count > value) 
					{
//						local1 = (DataListItem) this.itemsArray[value];
//						if (local1.ItemType != 5)
//							local1.SetItemType(4);
					}
				}
			}
		}

		public virtual DataListItem SelectedItem 
		{
			get
			{
				int local0;
				DataListItem local1;

				local0 = this.SelectedIndex;
				local1 = null;
				if (local0 != -1)
				{
//					local1 = this.Items[local0];
				}
				return local1;
			}
		}

		public virtual TableItemStyle SelectedItemStyle 
		{
			get
			{
				if (this.selectedItemStyle == null) 
				{
					this.selectedItemStyle = new TableItemStyle();
					if (this.IsTrackingViewState)
						this.selectedItemStyle.TrackViewState();
				}
				return this.selectedItemStyle;
			}
		}

		public virtual ITemplate SelectedItemTemplate
		{
			get
			{
				return this.selectedItemTemplate;
			}
			set
			{
				this.selectedItemTemplate = value;
			}
		}

		public virtual TableItemStyle SeparatorStyle 
		{
			get
			{
				if (this.separatorStyle == null) 
				{
					this.separatorStyle = new TableItemStyle();
					if (this.IsTrackingViewState)
						this.separatorStyle.TrackViewState();
				}
				return this.separatorStyle;
			}
		}

		public virtual ITemplate SeparatorTemplate 
		{
			get
			{
				return this.separatorTemplate;
			}
			set
			{
				this.separatorTemplate = value;
			}
		}

		public virtual bool ShowFooter 
		{
			get
			{
				object local0;

				local0 = this.ViewState["ShowFooter"];
				if (local0 != null)
					return (Boolean) local0;
				return true;
			}
			set
			{
				this.ViewState["ShowFooter"]= value;
			}
		}

		public virtual bool ShowHeader
		{
			get
			{
				object local0;

				local0 = this.ViewState["ShowHeader"];
				if (local0 != null)
					return (Boolean) local0;
				return true;
			}
			set
			{
				this.ViewState["ShowHeader"]= value;
			}
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -