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
- OracleBinary.cs
- ColumnHeaderConverter.cs
- WsatProxy.cs
- Function.cs
- PluralizationService.cs
- recordstatefactory.cs
- CodeMethodInvokeExpression.cs
- CookielessHelper.cs
- InheritanceRules.cs
- WebServiceData.cs
- InkSerializer.cs
- SQLMoney.cs
- FilteredAttributeCollection.cs
- StringDictionary.cs
- HTMLTagNameToTypeMapper.cs
- SqlProviderManifest.cs
- ParamArrayAttribute.cs
- BezierSegment.cs
- TemplateBuilder.cs
- Enum.cs
- WithParamAction.cs
- WinEventQueueItem.cs
- WindowsBrush.cs
- HttpRequest.cs
- Tracking.cs
- HeaderCollection.cs
- DataErrorValidationRule.cs
- TreeWalkHelper.cs
- Condition.cs
- DataContractAttribute.cs
- Rectangle.cs
- OleDbMetaDataFactory.cs
- OpenFileDialog.cs
- SchemaCompiler.cs
- SchemeSettingElementCollection.cs
- DataTablePropertyDescriptor.cs
- XamlWrappingReader.cs
- QuarticEase.cs
- SmtpSection.cs
- SmiRequestExecutor.cs
- TextSpanModifier.cs
- TemplatedWizardStep.cs
- OrthographicCamera.cs
- WebBrowserNavigatingEventHandler.cs
- MouseGestureConverter.cs
- TemplatePagerField.cs
- ZipIOCentralDirectoryFileHeader.cs
- PointCollectionValueSerializer.cs
- DefaultBinder.cs
- BigInt.cs
- CodeIterationStatement.cs
- TextBoxRenderer.cs
- TextRangeEditTables.cs
- EventDescriptorCollection.cs
- DesigntimeLicenseContextSerializer.cs
- TcpClientCredentialType.cs
- DllHostedComPlusServiceHost.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- EncodingTable.cs
- SqlCacheDependencyDatabaseCollection.cs
- EasingFunctionBase.cs
- NamedObjectList.cs
- OdbcErrorCollection.cs
- FragmentQueryKB.cs
- dbdatarecord.cs
- SoapInteropTypes.cs
- QuadraticBezierSegment.cs
- sqlstateclientmanager.cs
- ReferenceService.cs
- Partitioner.cs
- Material.cs
- NavigationPropertySingletonExpression.cs
- ElementNotEnabledException.cs
- ContainerControlDesigner.cs
- ExpressionBinding.cs
- DataBindingCollection.cs
- RMPublishingDialog.cs
- WindowsToolbar.cs
- BulletedListEventArgs.cs
- DropShadowEffect.cs
- SocketInformation.cs
- NamedPipeChannelFactory.cs
- ListGeneralPage.cs
- ToolStripPanelRow.cs
- MemoryFailPoint.cs
- Pens.cs
- FloaterParagraph.cs
- DataSourceComponent.cs
- cookie.cs
- PartitionedDataSource.cs
- BinaryFormatter.cs
- RenderCapability.cs
- DataListGeneralPage.cs
- TableLayoutSettingsTypeConverter.cs
- TrackingLocation.cs
- DataSetUtil.cs
- EdmSchemaError.cs
- CornerRadius.cs
- LabelLiteral.cs
- BufferBuilder.cs