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
- DynamicActivityProperty.cs
- ParameterReplacerVisitor.cs
- TemplateManager.cs
- ScalarConstant.cs
- SmiRecordBuffer.cs
- ListBox.cs
- SqlBuilder.cs
- CalculatedColumn.cs
- HtmlEmptyTagControlBuilder.cs
- HyperLinkDataBindingHandler.cs
- ImageIndexEditor.cs
- CapacityStreamGeometryContext.cs
- TemplateBindingExtensionConverter.cs
- TagPrefixAttribute.cs
- Util.cs
- MultiAsyncResult.cs
- SqlDependency.cs
- EditorPart.cs
- DataGridViewCellStyle.cs
- TextInfo.cs
- BufferedGraphics.cs
- WMICapabilities.cs
- DefinitionProperties.cs
- ListView.cs
- DefaultSerializationProviderAttribute.cs
- CharAnimationBase.cs
- HyperLinkField.cs
- ExpressionParser.cs
- TableDetailsCollection.cs
- TemplateBindingExpressionConverter.cs
- ToolBarButton.cs
- CompositeFontFamily.cs
- precedingsibling.cs
- ScopelessEnumAttribute.cs
- DataContractFormatAttribute.cs
- GeometryDrawing.cs
- DataControlButton.cs
- FontStretches.cs
- Image.cs
- Visual3D.cs
- DataSourceSerializationException.cs
- Int32Collection.cs
- MetafileHeader.cs
- SchemaImporterExtensionElementCollection.cs
- BinaryObjectReader.cs
- X509Utils.cs
- DrawListViewSubItemEventArgs.cs
- IChannel.cs
- OrderByBuilder.cs
- NamespaceCollection.cs
- SettingsContext.cs
- SchemaMerger.cs
- BitmapScalingModeValidation.cs
- Rectangle.cs
- ComponentDispatcher.cs
- WriteFileContext.cs
- DocumentOrderQuery.cs
- SID.cs
- WindowsFormsHostPropertyMap.cs
- StyleSheet.cs
- AsynchronousChannelMergeEnumerator.cs
- Message.cs
- OleDbWrapper.cs
- SqlStream.cs
- ClockGroup.cs
- ScriptingWebServicesSectionGroup.cs
- TextTreeTextBlock.cs
- DynamicDataManager.cs
- SchemaCollectionCompiler.cs
- WebPartAuthorizationEventArgs.cs
- ObjectItemNoOpAssemblyLoader.cs
- HttpResponse.cs
- DataQuery.cs
- EncoderExceptionFallback.cs
- DrawTreeNodeEventArgs.cs
- ThreadAttributes.cs
- ListParagraph.cs
- CfgParser.cs
- EntityDesignPluralizationHandler.cs
- sqlnorm.cs
- Subset.cs
- ListViewUpdatedEventArgs.cs
- HtmlElementErrorEventArgs.cs
- FileStream.cs
- _RequestCacheProtocol.cs
- UxThemeWrapper.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- propertyentry.cs
- RequestCacheValidator.cs
- SignedInfo.cs
- PartialList.cs
- XmlSchemaAttributeGroupRef.cs
- ColumnWidthChangedEvent.cs
- IPEndPoint.cs
- DataServiceRequestOfT.cs
- Size.cs
- GradientBrush.cs
- FullTextBreakpoint.cs
- ChangePasswordDesigner.cs
- GridEntryCollection.cs