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
- TabItemAutomationPeer.cs
- CodeChecksumPragma.cs
- InputBinding.cs
- ExpressionReplacer.cs
- XamlPoint3DCollectionSerializer.cs
- SecurityRuntime.cs
- PropertyEmitterBase.cs
- PinProtectionHelper.cs
- ColumnReorderedEventArgs.cs
- TdsParserSessionPool.cs
- VectorValueSerializer.cs
- TrackingConditionCollection.cs
- AsymmetricSignatureDeformatter.cs
- TableLayoutSettings.cs
- HashMembershipCondition.cs
- CodeCatchClause.cs
- _TLSstream.cs
- XmlSchemaSimpleContent.cs
- TransactionFilter.cs
- LaxModeSecurityHeaderElementInferenceEngine.cs
- DecimalConstantAttribute.cs
- ContextTokenTypeConverter.cs
- FixUpCollection.cs
- HideDisabledControlAdapter.cs
- OleDbStruct.cs
- StrongNamePublicKeyBlob.cs
- XmlIncludeAttribute.cs
- DbConnectionPool.cs
- StorageConditionPropertyMapping.cs
- DeclaredTypeValidator.cs
- ResourceDefaultValueAttribute.cs
- DataStorage.cs
- ReliableReplySessionChannel.cs
- ColumnCollection.cs
- ListMarkerLine.cs
- X509ChainPolicy.cs
- NonParentingControl.cs
- RectangleGeometry.cs
- HtmlInputImage.cs
- Button.cs
- SafeHandles.cs
- SqlDataSourceCommandEventArgs.cs
- ShapingWorkspace.cs
- SqlDataRecord.cs
- FileSystemWatcher.cs
- TakeQueryOptionExpression.cs
- IMembershipProvider.cs
- HttpRuntimeSection.cs
- Schema.cs
- WebPartVerbCollection.cs
- BaseContextMenu.cs
- KeyGestureConverter.cs
- DES.cs
- Material.cs
- FixedSOMContainer.cs
- ParseHttpDate.cs
- GeometryCollection.cs
- Page.cs
- ToolbarAUtomationPeer.cs
- BitmapMetadataBlob.cs
- PingReply.cs
- AuthenticationService.cs
- FixedSchema.cs
- BamlRecordWriter.cs
- ScrollBarRenderer.cs
- WindowsToolbarItemAsMenuItem.cs
- BufferedOutputStream.cs
- GridViewRow.cs
- DefaultProfileManager.cs
- TempFiles.cs
- PersonalizationEntry.cs
- HtmlTableCellCollection.cs
- KeyValueSerializer.cs
- MultiSelectRootGridEntry.cs
- WmfPlaceableFileHeader.cs
- JsonQNameDataContract.cs
- DataGridViewTextBoxColumn.cs
- WsdlBuildProvider.cs
- OleDbParameterCollection.cs
- AspNetSynchronizationContext.cs
- TypedElement.cs
- SqlInternalConnectionTds.cs
- PenContext.cs
- HitTestResult.cs
- WebPartConnectionsConnectVerb.cs
- PasswordTextContainer.cs
- RequiredFieldValidator.cs
- ManipulationDevice.cs
- DataTransferEventArgs.cs
- CompilerInfo.cs
- EntityDataSourceWrapper.cs
- FixedFindEngine.cs
- WindowsTooltip.cs
- TrackBar.cs
- DragStartedEventArgs.cs
- LambdaCompiler.ControlFlow.cs
- PipelineComponent.cs
- SynchronizedInputAdaptor.cs
- BuildProvider.cs
- XmlObjectSerializerReadContextComplexJson.cs