Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / xsp / System / Web / Extensions / ui / webcontrols / ListViewDataItem.cs / 1 / ListViewDataItem.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 { [AspNetHostingPermission(System.Security.Permissions.SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(System.Security.Permissions.SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class ListViewDataItem : ListViewItem, IDataItemContainer { private int _dataItemIndex; private int _displayIndex; private object _dataItem; public ListViewDataItem(int dataItemIndex, int displayIndex) : base(ListViewItemType.DataItem) { _dataItemIndex = dataItemIndex; _displayIndex = displayIndex; } public virtual object DataItem { get { return _dataItem; } set { _dataItem = value; } } public virtual int DataItemIndex { get { return _dataItemIndex; } } public virtual int DisplayIndex { get { return _displayIndex; } } [SuppressMessage("Microsoft.Security", "CA2109:ReviewVisibleEventHandlers", MessageId = "1#")] protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { ListViewCommandEventArgs args = new ListViewCommandEventArgs(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 { [AspNetHostingPermission(System.Security.Permissions.SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(System.Security.Permissions.SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class ListViewDataItem : ListViewItem, IDataItemContainer { private int _dataItemIndex; private int _displayIndex; private object _dataItem; public ListViewDataItem(int dataItemIndex, int displayIndex) : base(ListViewItemType.DataItem) { _dataItemIndex = dataItemIndex; _displayIndex = displayIndex; } public virtual object DataItem { get { return _dataItem; } set { _dataItem = value; } } public virtual int DataItemIndex { get { return _dataItemIndex; } } public virtual int DisplayIndex { get { return _displayIndex; } } [SuppressMessage("Microsoft.Security", "CA2109:ReviewVisibleEventHandlers", MessageId = "1#")] protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { ListViewCommandEventArgs args = new ListViewCommandEventArgs(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
- XmlSchemaValidationException.cs
- NotFiniteNumberException.cs
- BitmapData.cs
- PrincipalPermission.cs
- ScrollEvent.cs
- KoreanLunisolarCalendar.cs
- ListControlDesigner.cs
- OuterGlowBitmapEffect.cs
- GridToolTip.cs
- ProgressBar.cs
- nulltextnavigator.cs
- FormsAuthentication.cs
- FamilyTypefaceCollection.cs
- XmlSchemaObjectCollection.cs
- PrintPreviewControl.cs
- Part.cs
- QueryOutputWriterV1.cs
- XmlDocumentViewSchema.cs
- GPRECT.cs
- Scheduler.cs
- ProcessModule.cs
- ReaderWriterLockWrapper.cs
- AxImporter.cs
- documentsequencetextcontainer.cs
- DictionaryBase.cs
- StorageTypeMapping.cs
- EnumerableRowCollection.cs
- SliderAutomationPeer.cs
- DummyDataSource.cs
- ListBindingHelper.cs
- SymLanguageVendor.cs
- ConstructorBuilder.cs
- CompressionTransform.cs
- RelatedPropertyManager.cs
- HwndSourceKeyboardInputSite.cs
- ToolStrip.cs
- cookiecollection.cs
- ServiceDefaults.cs
- Emitter.cs
- WizardPanel.cs
- BindingOperations.cs
- LicFileLicenseProvider.cs
- PersonalizationProviderCollection.cs
- ObjectViewFactory.cs
- TableLayoutRowStyleCollection.cs
- ConnectionProviderAttribute.cs
- ComboBox.cs
- SubclassTypeValidatorAttribute.cs
- PerfCounters.cs
- PngBitmapDecoder.cs
- DBDataPermission.cs
- SmiRequestExecutor.cs
- UInt32Converter.cs
- Graph.cs
- MsmqIntegrationOutputChannel.cs
- VectorCollectionConverter.cs
- ScriptIgnoreAttribute.cs
- ReflectionTypeLoadException.cs
- Update.cs
- ListViewPagedDataSource.cs
- MergeFailedEvent.cs
- Parser.cs
- ScriptControlManager.cs
- ValidationHelper.cs
- CreateUserWizard.cs
- Funcletizer.cs
- DataColumnMappingCollection.cs
- PointAnimationUsingPath.cs
- CodeSnippetExpression.cs
- LockRecursionException.cs
- selecteditemcollection.cs
- Emitter.cs
- AnimationClockResource.cs
- EventRoute.cs
- MembershipSection.cs
- TransmissionStrategy.cs
- RoleGroup.cs
- DesignerRegion.cs
- ScriptingRoleServiceSection.cs
- DynamicMethod.cs
- path.cs
- PerformanceCounters.cs
- Mappings.cs
- ConnectionStringsExpressionBuilder.cs
- _TimerThread.cs
- XmlNamespaceManager.cs
- XmlQualifiedName.cs
- TabletDevice.cs
- WebConvert.cs
- FormViewUpdatedEventArgs.cs
- WorkflowCompensationBehavior.cs
- CultureSpecificStringDictionary.cs
- DATA_BLOB.cs
- ElementHost.cs
- TablePattern.cs
- HttpListenerContext.cs
- DefaultEventAttribute.cs
- ReadWriteObjectLock.cs
- PrinterResolution.cs
- Compilation.cs