Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- adornercollection.cs
- MessageBox.cs
- HttpCacheParams.cs
- ConnectionConsumerAttribute.cs
- ValidatorUtils.cs
- ConfigurationPropertyAttribute.cs
- Queue.cs
- ParallelTimeline.cs
- AttributeProviderAttribute.cs
- PermissionListSet.cs
- CompressedStack.cs
- Scheduler.cs
- LinqDataSourceStatusEventArgs.cs
- LookupTables.cs
- odbcmetadatacolumnnames.cs
- WebDisplayNameAttribute.cs
- ToolstripProfessionalRenderer.cs
- LogicalExpressionTypeConverter.cs
- SecurityVersion.cs
- RNGCryptoServiceProvider.cs
- SerializableAttribute.cs
- ImageDrawing.cs
- X509SecurityToken.cs
- Win32KeyboardDevice.cs
- BasicBrowserDialog.designer.cs
- IDQuery.cs
- TextAutomationPeer.cs
- ScrollViewerAutomationPeer.cs
- GraphicsPath.cs
- UnsafeNativeMethodsMilCoreApi.cs
- IncrementalReadDecoders.cs
- ResourceManagerWrapper.cs
- HostedTransportConfigurationManager.cs
- TextTreeInsertElementUndoUnit.cs
- SqlMultiplexer.cs
- path.cs
- RootDesignerSerializerAttribute.cs
- X509SecurityToken.cs
- SessionState.cs
- BindingOperations.cs
- DiagnosticsConfiguration.cs
- MenuItemBindingCollection.cs
- TextRangeBase.cs
- CmsInterop.cs
- CursorEditor.cs
- WebPartVerb.cs
- MenuItemCollection.cs
- HtmlMeta.cs
- Root.cs
- ClassGenerator.cs
- TemplatedAdorner.cs
- Pens.cs
- TextTreeTextBlock.cs
- EventDescriptorCollection.cs
- DigitShape.cs
- Object.cs
- COM2ExtendedTypeConverter.cs
- LocalFileSettingsProvider.cs
- ExtendedPropertyDescriptor.cs
- Nodes.cs
- CollectionChangeEventArgs.cs
- BoundColumn.cs
- DetailsViewModeEventArgs.cs
- PerfCounterSection.cs
- SystemInfo.cs
- DesignerActionMethodItem.cs
- FileLogRecordEnumerator.cs
- PreviewPrintController.cs
- Compiler.cs
- RoutedEventHandlerInfo.cs
- WindowsSecurityTokenAuthenticator.cs
- SyncOperationState.cs
- ConversionHelper.cs
- Rect3D.cs
- Viewport2DVisual3D.cs
- BitmapMetadataBlob.cs
- OutputScopeManager.cs
- ResourcesBuildProvider.cs
- EditorZone.cs
- CardSpaceSelector.cs
- SoapCommonClasses.cs
- AssociatedControlConverter.cs
- FormatConvertedBitmap.cs
- HMACMD5.cs
- HttpValueCollection.cs
- ListSortDescription.cs
- EditingCoordinator.cs
- NoneExcludedImageIndexConverter.cs
- NetMsmqBinding.cs
- MetaDataInfo.cs
- ColorTranslator.cs
- ResourceAssociationSet.cs
- TreePrinter.cs
- ScaleTransform3D.cs
- sqlmetadatafactory.cs
- RC2.cs
- RootAction.cs
- ReadContentAsBinaryHelper.cs
- DelegateSerializationHolder.cs
- WebScriptMetadataMessageEncodingBindingElement.cs