Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / WebControls / DataPagerFieldItem.cs / 1305376 / DataPagerFieldItem.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System;
using System.Collections;
using System.Diagnostics.CodeAnalysis;
using System.Web;
using System.Web.UI;
namespace System.Web.UI.WebControls {
// This class implements INonBindingContainer to allow binding statements on TemplatePagerField
// to look like Container.TotalRowCount rather than Container.Pager.TotalRowCount.
public class DataPagerFieldItem : Control, INonBindingContainer {
private DataPagerField _field;
private DataPager _pager;
public DataPagerFieldItem(DataPagerField field, DataPager pager) {
_field = field;
_pager = pager;
}
public DataPager Pager {
get {
return _pager;
}
}
public DataPagerField PagerField {
get {
return _field;
}
}
[SuppressMessage("Microsoft.Security", "CA2109:ReviewVisibleEventHandlers", MessageId = "1#")]
protected override bool OnBubbleEvent(object source, EventArgs e) {
if (e is CommandEventArgs) {
DataPagerFieldCommandEventArgs args = new DataPagerFieldCommandEventArgs(this, source, (CommandEventArgs)e);
RaiseBubbleEvent(this, args);
return true;
}
return false;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ProfileService.cs
- FixedHighlight.cs
- ChangeTracker.cs
- WebResourceAttribute.cs
- CommandConverter.cs
- ListSortDescription.cs
- TreeNodeCollectionEditor.cs
- AnnotationMap.cs
- ListMarkerLine.cs
- GridViewColumnHeaderAutomationPeer.cs
- EntityDataSourceStatementEditor.cs
- DrawingImage.cs
- ValueExpressions.cs
- OdbcError.cs
- BitSet.cs
- GridViewColumnCollectionChangedEventArgs.cs
- TableItemPattern.cs
- CodePropertyReferenceExpression.cs
- TypeValidationEventArgs.cs
- StylusPointPropertyId.cs
- relpropertyhelper.cs
- PointCollection.cs
- InstanceLockLostException.cs
- cookiecollection.cs
- XmlChildEnumerator.cs
- UnsafeNativeMethods.cs
- UIElementAutomationPeer.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- UriTemplateCompoundPathSegment.cs
- Rules.cs
- EventManager.cs
- MenuStrip.cs
- TextComposition.cs
- ServiceHostingEnvironmentSection.cs
- AttributeSetAction.cs
- OleDbSchemaGuid.cs
- DataGridAddNewRow.cs
- invalidudtexception.cs
- SpellCheck.cs
- KeyFrames.cs
- CharacterHit.cs
- SerializationAttributes.cs
- ApplicationDirectory.cs
- HitTestFilterBehavior.cs
- SecurityUtils.cs
- ArglessEventHandlerProxy.cs
- ObjectPersistData.cs
- KerberosSecurityTokenProvider.cs
- ServicesSection.cs
- BufferedWebEventProvider.cs
- NamespaceInfo.cs
- ListDictionaryInternal.cs
- KnownTypes.cs
- EventLevel.cs
- CatalogZoneAutoFormat.cs
- XmlSecureResolver.cs
- Column.cs
- DesignerView.Commands.cs
- CmsUtils.cs
- EventDescriptor.cs
- FrameworkEventSource.cs
- TypeExtensions.cs
- MatrixTransform3D.cs
- LinqTreeNodeEvaluator.cs
- WebPartConnectionsCancelVerb.cs
- MenuItemStyleCollection.cs
- ReferenceTypeElement.cs
- PackageFilter.cs
- MouseGesture.cs
- AttributeData.cs
- CodeTypeReferenceCollection.cs
- FixedElement.cs
- ToolStripManager.cs
- CompositeActivityValidator.cs
- BoundField.cs
- TypeToStringValueConverter.cs
- AxParameterData.cs
- TriggerAction.cs
- Utils.cs
- Int32Animation.cs
- EventLogEntryCollection.cs
- SplitContainer.cs
- CmsUtils.cs
- LabelAutomationPeer.cs
- AuthenticationModuleElement.cs
- EmptyCollection.cs
- FileNotFoundException.cs
- StyleCollection.cs
- ExtractCollection.cs
- DictionaryEntry.cs
- DesignOnlyAttribute.cs
- WebPartMenuStyle.cs
- VirtualPathData.cs
- DesignTableCollection.cs
- WizardStepBase.cs
- HttpFileCollection.cs
- ParameterSubsegment.cs
- QilGeneratorEnv.cs
- ProxyGenerationError.cs
- CodeMemberMethod.cs