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
- SizeValueSerializer.cs
- SqlClientWrapperSmiStreamChars.cs
- XmlSchemaAll.cs
- DetailsViewPageEventArgs.cs
- PropertyGridEditorPart.cs
- ControlBuilderAttribute.cs
- XmlnsCompatibleWithAttribute.cs
- CallbackDebugElement.cs
- GreenMethods.cs
- NullRuntimeConfig.cs
- AlternateView.cs
- TypeBuilder.cs
- XPathParser.cs
- XhtmlBasicValidatorAdapter.cs
- ClientScriptManagerWrapper.cs
- XmlJsonWriter.cs
- SeekableReadStream.cs
- LocalizableResourceBuilder.cs
- UnSafeCharBuffer.cs
- ObjectItemCollection.cs
- SqlPersonalizationProvider.cs
- ColumnCollectionEditor.cs
- ArglessEventHandlerProxy.cs
- MediaCommands.cs
- CircleHotSpot.cs
- XmlNodeReader.cs
- EventMetadata.cs
- GenericPrincipal.cs
- XmlReflectionImporter.cs
- RangeValuePatternIdentifiers.cs
- TypePresenter.xaml.cs
- ScriptControlManager.cs
- MenuScrollingVisibilityConverter.cs
- LinqDataSource.cs
- CompilerError.cs
- LayoutTable.cs
- MessageQueuePermissionEntryCollection.cs
- SelectionProviderWrapper.cs
- SspiNegotiationTokenProvider.cs
- Window.cs
- SqlUtil.cs
- Input.cs
- NamedPipeConnectionPoolSettings.cs
- DocobjHost.cs
- RegionData.cs
- ConfigurationStrings.cs
- ParenthesizePropertyNameAttribute.cs
- ToolStrip.cs
- IndentedWriter.cs
- __Filters.cs
- HttpStreamMessageEncoderFactory.cs
- DataAccessException.cs
- InputElement.cs
- EncryptedPackage.cs
- DetailsView.cs
- FormsAuthenticationConfiguration.cs
- EvidenceBase.cs
- _DisconnectOverlappedAsyncResult.cs
- ExpressionVisitor.cs
- FileChangesMonitor.cs
- CalendarDateRangeChangingEventArgs.cs
- EncoderParameters.cs
- HandleScope.cs
- XmlDocumentType.cs
- ScriptingJsonSerializationSection.cs
- ExtenderProvidedPropertyAttribute.cs
- ByteStreamMessageEncoderFactory.cs
- WebRequest.cs
- ObjectDataSourceMethodEventArgs.cs
- Image.cs
- DataControlPagerLinkButton.cs
- RequestCachePolicy.cs
- SyndicationSerializer.cs
- SelectedDatesCollection.cs
- InputMethod.cs
- PointLight.cs
- BitVector32.cs
- _OSSOCK.cs
- DataGridViewRow.cs
- FileEnumerator.cs
- CodeObject.cs
- ReadWriteSpinLock.cs
- Visual3D.cs
- PolicyStatement.cs
- ConfigurationSchemaErrors.cs
- DiscoveryClientRequestChannel.cs
- DesignObjectWrapper.cs
- AutomationPeer.cs
- OdbcStatementHandle.cs
- AppManager.cs
- Parallel.cs
- HtmlLink.cs
- PagedControl.cs
- FontFamilyIdentifier.cs
- UrlMappingsSection.cs
- ScriptServiceAttribute.cs
- PrinterResolution.cs
- BookmarkList.cs
- ParentQuery.cs
- ListItemCollection.cs