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
- DataStreams.cs
- ObjectDataProvider.cs
- EntitySqlQueryCacheKey.cs
- LinqDataSourceUpdateEventArgs.cs
- SurrogateChar.cs
- SortQuery.cs
- MediaEntryAttribute.cs
- CommandHelpers.cs
- EdmItemError.cs
- Point4D.cs
- ValueType.cs
- AdornerLayer.cs
- MSHTMLHostUtil.cs
- BinHexDecoder.cs
- ProtocolElementCollection.cs
- AsymmetricSignatureDeformatter.cs
- TableParagraph.cs
- dtdvalidator.cs
- TraceLog.cs
- PackageRelationshipCollection.cs
- LabelAutomationPeer.cs
- IPAddressCollection.cs
- SignatureResourcePool.cs
- _TransmitFileOverlappedAsyncResult.cs
- UpdateTracker.cs
- TreeWalkHelper.cs
- indexingfiltermarshaler.cs
- DataFormats.cs
- XmlSchemaDatatype.cs
- WrappingXamlSchemaContext.cs
- ByteAnimationUsingKeyFrames.cs
- Column.cs
- WindowsAltTab.cs
- DataControlField.cs
- EncryptedData.cs
- XmlWriterTraceListener.cs
- DescendantBaseQuery.cs
- DateTimeSerializationSection.cs
- ToolStripDropDownItemDesigner.cs
- ConsoleTraceListener.cs
- AsyncPostBackErrorEventArgs.cs
- LogEntrySerialization.cs
- TextRangeEditTables.cs
- VBIdentifierName.cs
- DateTimeHelper.cs
- UnaryNode.cs
- ContextMenuStripGroup.cs
- TopClause.cs
- BroadcastEventHelper.cs
- WebPartHeaderCloseVerb.cs
- ProfilePropertySettings.cs
- StructuralObject.cs
- GeneralTransform3D.cs
- TreeViewItem.cs
- ImportContext.cs
- UnaryOperationBinder.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- DateTimeConstantAttribute.cs
- XPathNode.cs
- ValidationSummary.cs
- DNS.cs
- TransformPattern.cs
- HostSecurityManager.cs
- Queue.cs
- CodeExporter.cs
- IndicShape.cs
- ISessionStateStore.cs
- HtmlPageAdapter.cs
- Decorator.cs
- DbConnectionPoolOptions.cs
- ElapsedEventArgs.cs
- DesignerDeviceConfig.cs
- TrackingMemoryStreamFactory.cs
- ProcessManager.cs
- SapiRecognizer.cs
- DetailsViewDeleteEventArgs.cs
- SaveFileDialog.cs
- MailMessageEventArgs.cs
- SymLanguageVendor.cs
- TcpChannelHelper.cs
- XmlILModule.cs
- OdbcHandle.cs
- Int64AnimationBase.cs
- _LocalDataStoreMgr.cs
- OdbcInfoMessageEvent.cs
- TrimSurroundingWhitespaceAttribute.cs
- FileSecurity.cs
- MapPathBasedVirtualPathProvider.cs
- ConnectorMovedEventArgs.cs
- TemplatedMailWebEventProvider.cs
- XmlSerializationWriter.cs
- RequestUriProcessor.cs
- Typography.cs
- ViewStateModeByIdAttribute.cs
- ResourceExpression.cs
- UnmanagedMarshal.cs
- HtmlToClrEventProxy.cs
- Pair.cs
- Constraint.cs
- RegexBoyerMoore.cs