Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / xsp / System / Web / Extensions / ui / webcontrols / DataPagerFieldItem.cs / 1 / 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. [AspNetHostingPermission(System.Security.Permissions.SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(System.Security.Permissions.SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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. //------------------------------------------------------------------------------ //// 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. [AspNetHostingPermission(System.Security.Permissions.SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(System.Security.Permissions.SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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
- ReverseInheritProperty.cs
- ColorAnimationUsingKeyFrames.cs
- ListBox.cs
- SvcMapFileSerializer.cs
- MergeLocalizationDirectives.cs
- DeploymentExceptionMapper.cs
- SqlVersion.cs
- SecurityCredentialsManager.cs
- FileUpload.cs
- ControlTemplate.cs
- XmlBinaryReader.cs
- DataGridViewRowCollection.cs
- MemoryMappedFileSecurity.cs
- DbConnectionPoolCounters.cs
- TargetPerspective.cs
- SqlBooleanMismatchVisitor.cs
- RenderDataDrawingContext.cs
- XmlUtil.cs
- UInt64Converter.cs
- BevelBitmapEffect.cs
- DataSourceCache.cs
- XmlSerializerAssemblyAttribute.cs
- HorizontalAlignConverter.cs
- BlurEffect.cs
- QueryStringParameter.cs
- SequenceNumber.cs
- XmlAttributeOverrides.cs
- TextAnchor.cs
- CancelRequestedRecord.cs
- EncodingInfo.cs
- ToolTip.cs
- EventProxy.cs
- WorkflowLayouts.cs
- ValueQuery.cs
- CompilerError.cs
- StringValidatorAttribute.cs
- ArrayHelper.cs
- WorkflowMarkupSerializationProvider.cs
- DbTransaction.cs
- CheckBoxList.cs
- SimpleHandlerBuildProvider.cs
- FlagsAttribute.cs
- ServiceDescriptions.cs
- FileSecurity.cs
- XmlDataProvider.cs
- WebCodeGenerator.cs
- Adorner.cs
- XomlCompilerResults.cs
- QueryStringParameter.cs
- TableStyle.cs
- QilGenerator.cs
- MethodCallConverter.cs
- SqlCacheDependency.cs
- DrawToolTipEventArgs.cs
- RawStylusSystemGestureInputReport.cs
- ControlIdConverter.cs
- Line.cs
- SchemaInfo.cs
- FilterElement.cs
- ActivationServices.cs
- KeyManager.cs
- PieceNameHelper.cs
- OrderedDictionaryStateHelper.cs
- RowsCopiedEventArgs.cs
- SafeViewOfFileHandle.cs
- ExecutionContext.cs
- FrameworkObject.cs
- ClientApiGenerator.cs
- MetadataCache.cs
- _LocalDataStoreMgr.cs
- MobileControlsSection.cs
- CryptoStream.cs
- TextPatternIdentifiers.cs
- TypeInfo.cs
- LambdaCompiler.Binary.cs
- mediaeventshelper.cs
- IdleTimeoutMonitor.cs
- SerializationEventsCache.cs
- GridEntry.cs
- SpeechEvent.cs
- AdornerHitTestResult.cs
- SrgsElement.cs
- BigInt.cs
- WindowsScrollBarBits.cs
- StateItem.cs
- Roles.cs
- AuthenticateEventArgs.cs
- EventLogPropertySelector.cs
- CreateUserErrorEventArgs.cs
- TreeNodeStyle.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- BoolExpression.cs
- WindowsListViewGroupSubsetLink.cs
- WebPartVerbsEventArgs.cs
- DefaultHttpHandler.cs
- OptimalBreakSession.cs
- CompressedStack.cs
- brushes.cs
- WebPartUtil.cs
- FixedSOMImage.cs