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
- PathSegmentCollection.cs
- StoragePropertyMapping.cs
- BaseConfigurationRecord.cs
- ActivationArguments.cs
- DataTableReader.cs
- XamlReaderHelper.cs
- ClientFormsIdentity.cs
- BufferedStream.cs
- MatrixStack.cs
- DesignColumn.cs
- SqlClientFactory.cs
- InkPresenter.cs
- SQLCharsStorage.cs
- SqlDataSourceQueryEditorForm.cs
- SetStoryboardSpeedRatio.cs
- ACL.cs
- ContainsSearchOperator.cs
- PostBackTrigger.cs
- DBPropSet.cs
- PageRequestManager.cs
- WindowCollection.cs
- ClientUriBehavior.cs
- InvalidOperationException.cs
- FixedTextBuilder.cs
- ApplicationBuildProvider.cs
- ValidatorCompatibilityHelper.cs
- DispatcherHooks.cs
- CodeRegionDirective.cs
- TimerEventSubscriptionCollection.cs
- SlipBehavior.cs
- BulletChrome.cs
- FileLevelControlBuilderAttribute.cs
- ProxyElement.cs
- ItemTypeToolStripMenuItem.cs
- BatchServiceHost.cs
- MarkedHighlightComponent.cs
- SqlWriter.cs
- AspCompat.cs
- TimeoutHelper.cs
- ProfileServiceManager.cs
- BaseComponentEditor.cs
- PropertyBuilder.cs
- FileVersionInfo.cs
- ObjectDataSourceDisposingEventArgs.cs
- SharedPerformanceCounter.cs
- SystemInformation.cs
- IPPacketInformation.cs
- XmlAnyElementAttribute.cs
- CompilerParameters.cs
- SchemaObjectWriter.cs
- UnauthorizedWebPart.cs
- DefaultEventAttribute.cs
- ProgressBarBrushConverter.cs
- Error.cs
- RecordConverter.cs
- BaseServiceProvider.cs
- RoleService.cs
- Variant.cs
- DbProviderServices.cs
- SqlUdtInfo.cs
- EventWaitHandleSecurity.cs
- URLString.cs
- IgnoreFileBuildProvider.cs
- CryptoHandle.cs
- StylusEditingBehavior.cs
- Blend.cs
- DigitShape.cs
- PageAsyncTask.cs
- FontStyles.cs
- XamlWriter.cs
- SkewTransform.cs
- EntityDataSourceContextCreatingEventArgs.cs
- RangeValueProviderWrapper.cs
- InputLanguage.cs
- IIS7WorkerRequest.cs
- OuterGlowBitmapEffect.cs
- XmlC14NWriter.cs
- Exceptions.cs
- HashMembershipCondition.cs
- SystemIdentity.cs
- PersistenceException.cs
- OptimalTextSource.cs
- DataErrorValidationRule.cs
- DesignerAttribute.cs
- FixedSOMPageConstructor.cs
- WpfWebRequestHelper.cs
- PointAnimationClockResource.cs
- TimeStampChecker.cs
- UTF7Encoding.cs
- SurrogateEncoder.cs
- VisualTarget.cs
- MimeFormatExtensions.cs
- WebControlParameterProxy.cs
- MemoryMappedViewStream.cs
- BitmapScalingModeValidation.cs
- BasicExpressionVisitor.cs
- OrderablePartitioner.cs
- HttpListenerResponse.cs
- SafeRegistryHandle.cs
- IFlowDocumentViewer.cs