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
- WindowsComboBox.cs
- EditorZoneBase.cs
- TextEditorContextMenu.cs
- DbParameterHelper.cs
- NonNullItemCollection.cs
- XamlClipboardData.cs
- DoubleAnimationUsingKeyFrames.cs
- DelimitedListTraceListener.cs
- JournalEntryListConverter.cs
- TcpTransportSecurityElement.cs
- MemberNameValidator.cs
- PrivilegedConfigurationManager.cs
- SQLByte.cs
- InstanceStoreQueryResult.cs
- ExternalException.cs
- SimpleLine.cs
- ExpressionBindingCollection.cs
- HttpStreams.cs
- Renderer.cs
- PersonalizationStateInfoCollection.cs
- BlurBitmapEffect.cs
- DbExpressionVisitor_TResultType.cs
- ParameterReplacerVisitor.cs
- XsdDuration.cs
- ThreadAbortException.cs
- FormatException.cs
- ObjectItemCachedAssemblyLoader.cs
- FilterException.cs
- ScopelessEnumAttribute.cs
- BindingExpressionUncommonField.cs
- ResumeStoryboard.cs
- SqlServices.cs
- ThicknessConverter.cs
- HostingEnvironmentSection.cs
- ObjectViewListener.cs
- BuildProviderCollection.cs
- TraceSwitch.cs
- InvalidWMPVersionException.cs
- DoubleAnimationUsingKeyFrames.cs
- TypeConverterValueSerializer.cs
- CodeThrowExceptionStatement.cs
- GeometryModel3D.cs
- OrthographicCamera.cs
- TypeConstant.cs
- DbConnectionPoolOptions.cs
- DataSetSchema.cs
- XpsPackagingPolicy.cs
- CodeTypeReferenceExpression.cs
- TypeAccessException.cs
- OrthographicCamera.cs
- DataRowExtensions.cs
- ZipIOExtraField.cs
- CodeActivityMetadata.cs
- WhitespaceRule.cs
- EntityObject.cs
- SystemUnicastIPAddressInformation.cs
- PagesSection.cs
- DataPagerFieldCommandEventArgs.cs
- IISUnsafeMethods.cs
- DataGridTextColumn.cs
- SQLDateTime.cs
- SqlBuilder.cs
- HttpRequestMessageProperty.cs
- DispatcherEventArgs.cs
- CustomAttributeSerializer.cs
- EventLogPermissionEntry.cs
- CrossSiteScriptingValidation.cs
- ExpressionNormalizer.cs
- OleDbConnectionFactory.cs
- SectionInformation.cs
- DataDesignUtil.cs
- ColumnBinding.cs
- SafeNativeMethods.cs
- WindowsPrincipal.cs
- PointCollection.cs
- GridEntry.cs
- XmlNullResolver.cs
- CopyOfAction.cs
- Point.cs
- AttributeAction.cs
- MergeLocalizationDirectives.cs
- ArgumentDirectionHelper.cs
- TablePattern.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- CategoryAttribute.cs
- HtmlImage.cs
- CrossContextChannel.cs
- filewebrequest.cs
- EntityDataSourceContextDisposingEventArgs.cs
- TypeInitializationException.cs
- ProviderConnectionPointCollection.cs
- XPathParser.cs
- CompilerHelpers.cs
- XsltInput.cs
- FixedTextPointer.cs
- InvalidOleVariantTypeException.cs
- ClassHandlersStore.cs
- DataGridHeaderBorder.cs
- Wizard.cs
- ConnectionStringsExpressionBuilder.cs