Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- WeakReference.cs
- FileDialogCustomPlacesCollection.cs
- InputLanguageManager.cs
- SymbolTable.cs
- Calendar.cs
- TakeOrSkipWhileQueryOperator.cs
- BuildProviderCollection.cs
- ReferentialConstraint.cs
- IgnoreFileBuildProvider.cs
- RectangleGeometry.cs
- PersonalizationProviderHelper.cs
- DirtyTextRange.cs
- AuthorizationRule.cs
- ConnectionStringSettings.cs
- SkipQueryOptionExpression.cs
- ContainerSelectorBehavior.cs
- IERequestCache.cs
- FontInfo.cs
- InfoCardMasterKey.cs
- EntityProviderFactory.cs
- XhtmlConformanceSection.cs
- DesignConnection.cs
- MsmqIntegrationElement.cs
- TextTreePropertyUndoUnit.cs
- ExpressionBuilder.cs
- ListControl.cs
- BindingMemberInfo.cs
- IxmlLineInfo.cs
- SiteMapHierarchicalDataSourceView.cs
- ExtentCqlBlock.cs
- AxImporter.cs
- DataGridViewRowConverter.cs
- ValidateNames.cs
- FontFaceLayoutInfo.cs
- SwitchCase.cs
- ChannelManager.cs
- ToolboxItemSnapLineBehavior.cs
- DataGridTextBoxColumn.cs
- LinkTarget.cs
- PolyLineSegmentFigureLogic.cs
- PreservationFileWriter.cs
- RadioButtonFlatAdapter.cs
- SortedDictionary.cs
- SrgsNameValueTag.cs
- XMLUtil.cs
- SimpleLine.cs
- BlobPersonalizationState.cs
- WindowsTokenRoleProvider.cs
- InkPresenterAutomationPeer.cs
- TextOptions.cs
- SymmetricAlgorithm.cs
- _MultipleConnectAsync.cs
- TextEffectResolver.cs
- XslTransform.cs
- XmlTextEncoder.cs
- HuffModule.cs
- DATA_BLOB.cs
- StrokeNode.cs
- DesignerCategoryAttribute.cs
- DefaultBindingPropertyAttribute.cs
- DeferredTextReference.cs
- ChannelServices.cs
- AsyncCompletedEventArgs.cs
- SchemaCreator.cs
- DecimalConstantAttribute.cs
- CheckBoxList.cs
- XhtmlCssHandler.cs
- FolderLevelBuildProviderCollection.cs
- TagPrefixCollection.cs
- SqlDataSourceEnumerator.cs
- SourceInterpreter.cs
- PersistChildrenAttribute.cs
- DataRecordInfo.cs
- HttpCacheParams.cs
- Run.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- DataSourceControlBuilder.cs
- ManifestResourceInfo.cs
- SoapAttributes.cs
- OracleRowUpdatingEventArgs.cs
- ToolStripRenderer.cs
- DelayedRegex.cs
- Help.cs
- WindowsScrollBar.cs
- VariantWrapper.cs
- DataGridViewDataErrorEventArgs.cs
- MenuScrollingVisibilityConverter.cs
- CheckPair.cs
- CapabilitiesSection.cs
- _LazyAsyncResult.cs
- SecurityTokenSerializer.cs
- PipeStream.cs
- TemplateNameScope.cs
- DesignerActionUIService.cs
- StreamWriter.cs
- PrePrepareMethodAttribute.cs
- TableParaClient.cs
- RecognizerStateChangedEventArgs.cs
- CompleteWizardStep.cs
- Attributes.cs