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
- AdditionalEntityFunctions.cs
- ResXResourceWriter.cs
- StorageSetMapping.cs
- DataError.cs
- Authorization.cs
- ManipulationDeltaEventArgs.cs
- BasePropertyDescriptor.cs
- AncestorChangedEventArgs.cs
- SoapElementAttribute.cs
- DispatcherHookEventArgs.cs
- ExceptionHelpers.cs
- SerializerDescriptor.cs
- OdbcTransaction.cs
- Control.cs
- VectorConverter.cs
- DataSourceXmlSerializer.cs
- AdditionalEntityFunctions.cs
- Asn1IntegerConverter.cs
- AlternationConverter.cs
- SqlRowUpdatedEvent.cs
- SqlDependency.cs
- GetPageNumberCompletedEventArgs.cs
- CookieHandler.cs
- Ticks.cs
- BuildResult.cs
- _CacheStreams.cs
- ProvidePropertyAttribute.cs
- SectionRecord.cs
- FontDialog.cs
- SystemPens.cs
- EncodingInfo.cs
- WebPartConnectionCollection.cs
- PathFigureCollectionConverter.cs
- QueryPageSettingsEventArgs.cs
- DrawingBrush.cs
- AtomMaterializer.cs
- CssTextWriter.cs
- MetadataException.cs
- WaitHandle.cs
- BindingContext.cs
- VirtualDirectoryMappingCollection.cs
- DataGridViewCellCancelEventArgs.cs
- XmlSerializableReader.cs
- LiteralSubsegment.cs
- XmlDeclaration.cs
- CodeIdentifier.cs
- ContractReference.cs
- ClonableStack.cs
- SimpleMailWebEventProvider.cs
- ArrangedElement.cs
- HttpResponseInternalBase.cs
- ListViewItem.cs
- MenuItem.cs
- QilParameter.cs
- WaitHandleCannotBeOpenedException.cs
- FontUnitConverter.cs
- SurrogateDataContract.cs
- MethodSignatureGenerator.cs
- TreeNodeClickEventArgs.cs
- WebPageTraceListener.cs
- ClientConfigPaths.cs
- WebHeaderCollection.cs
- DecimalConstantAttribute.cs
- Parser.cs
- FormsAuthenticationUser.cs
- Transform3DCollection.cs
- UseManagedPresentationBindingElement.cs
- TaskbarItemInfo.cs
- TemplatePropertyEntry.cs
- WindowsPrincipal.cs
- RepeatEnumerable.cs
- ClientRolePrincipal.cs
- GestureRecognitionResult.cs
- IDReferencePropertyAttribute.cs
- MarkupObject.cs
- StylusPointCollection.cs
- DataGridViewLinkCell.cs
- EmbeddedMailObject.cs
- DesignerRegionCollection.cs
- Attribute.cs
- DataGridViewCellCollection.cs
- WebBrowsableAttribute.cs
- AuthenticationService.cs
- MouseActionConverter.cs
- TraceProvider.cs
- Events.cs
- SizeValueSerializer.cs
- BamlRecordWriter.cs
- HwndSubclass.cs
- DiagnosticsConfigurationHandler.cs
- IsolatedStorage.cs
- CapabilitiesAssignment.cs
- DynamicUpdateCommand.cs
- TypeLoadException.cs
- AtlasWeb.Designer.cs
- DummyDataSource.cs
- SystemWebSectionGroup.cs
- InterleavedZipPartStream.cs
- TextTrailingWordEllipsis.cs
- FormattedTextSymbols.cs