Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / WebControls / ListViewDataItem.cs / 1305376 / 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 {
public class ListViewDataItem : ListViewItem {
private int _dataItemIndex;
private int _displayIndex;
private object _dataItem;
public ListViewDataItem(int dataItemIndex, int displayIndex)
: base(ListViewItemType.DataItem) {
_dataItemIndex = dataItemIndex;
_displayIndex = displayIndex;
}
public override object DataItem {
get {
return _dataItem;
}
set {
_dataItem = value;
}
}
public override int DataItemIndex {
get {
return _dataItemIndex;
}
}
public override 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
- TimeoutConverter.cs
- HwndKeyboardInputProvider.cs
- Form.cs
- Journal.cs
- PropertyManager.cs
- AudioBase.cs
- MessageQueuePermissionEntry.cs
- ErrorFormatterPage.cs
- OlePropertyStructs.cs
- SystemNetworkInterface.cs
- itemelement.cs
- ConfigurationSectionGroup.cs
- Adorner.cs
- ObjectSpanRewriter.cs
- CryptoApi.cs
- WebPartPersonalization.cs
- OpenTypeLayoutCache.cs
- HandlerElement.cs
- BindingOperations.cs
- WriteTimeStream.cs
- MediaPlayerState.cs
- TextEffectResolver.cs
- SqlOuterApplyReducer.cs
- TransformerInfoCollection.cs
- InlineObject.cs
- OrderedDictionary.cs
- FieldValue.cs
- PropertyMapper.cs
- RuntimeUtils.cs
- HandledEventArgs.cs
- ParseElement.cs
- CodeBlockBuilder.cs
- BitmapEffectOutputConnector.cs
- RefType.cs
- TextModifierScope.cs
- Registry.cs
- NotifyCollectionChangedEventArgs.cs
- __Filters.cs
- serverconfig.cs
- TypeToken.cs
- BindUriHelper.cs
- StrongName.cs
- TypeSystem.cs
- PromptBuilder.cs
- DataBindingsDialog.cs
- StrokeSerializer.cs
- CacheHelper.cs
- ScrollBar.cs
- DBAsyncResult.cs
- DeviceSpecificChoiceCollection.cs
- GcSettings.cs
- StartUpEventArgs.cs
- XmlSerializableWriter.cs
- ConfigurationValidatorBase.cs
- EastAsianLunisolarCalendar.cs
- DefaultHttpHandler.cs
- RawUIStateInputReport.cs
- TextTabProperties.cs
- WebPartManager.cs
- DateTimeParse.cs
- UnsafeNetInfoNativeMethods.cs
- AlphabeticalEnumConverter.cs
- Lease.cs
- FieldToken.cs
- SystemTcpStatistics.cs
- TopClause.cs
- Track.cs
- ParentUndoUnit.cs
- InputReferenceExpression.cs
- cookie.cs
- ListItemConverter.cs
- DataGridViewCellStyleConverter.cs
- DoubleAnimationUsingKeyFrames.cs
- ConfigurationCollectionAttribute.cs
- CompleteWizardStep.cs
- StorageFunctionMapping.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- MsmqDecodeHelper.cs
- VideoDrawing.cs
- NetNamedPipeBindingCollectionElement.cs
- BevelBitmapEffect.cs
- FactoryMaker.cs
- AuthStoreRoleProvider.cs
- XmlObjectSerializerReadContextComplex.cs
- AsymmetricSecurityBindingElement.cs
- XmlChildEnumerator.cs
- Variable.cs
- ContentPropertyAttribute.cs
- SessionEndingEventArgs.cs
- XmlUnspecifiedAttribute.cs
- PropertyItemInternal.cs
- DbConnectionPoolGroup.cs
- BinarySecretSecurityToken.cs
- ClientSettingsStore.cs
- Color.cs
- IPEndPointCollection.cs
- AssemblyUtil.cs
- FixedPageStructure.cs
- GeometryModel3D.cs
- TextPenaltyModule.cs