Code:
/ 4.0 / 4.0 / 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.
//------------------------------------------------------------------------------
//
// 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
- objectresult_tresulttype.cs
- EntityDataSourceContextCreatedEventArgs.cs
- glyphs.cs
- MessageBox.cs
- AliasGenerator.cs
- MatrixIndependentAnimationStorage.cs
- ResourceReferenceKeyNotFoundException.cs
- SchemaTableOptionalColumn.cs
- ObsoleteAttribute.cs
- FixedElement.cs
- CheckoutException.cs
- FormViewCommandEventArgs.cs
- IOException.cs
- FontStyle.cs
- CodeTypeConstructor.cs
- contentDescriptor.cs
- BrowserCapabilitiesFactory.cs
- ColumnWidthChangingEvent.cs
- MetadataUtilsSmi.cs
- Object.cs
- DataTrigger.cs
- DataGridToolTip.cs
- KoreanLunisolarCalendar.cs
- RC2CryptoServiceProvider.cs
- CalendarTable.cs
- AutomationProperties.cs
- TiffBitmapDecoder.cs
- ArrayElementGridEntry.cs
- DateTimeFormatInfoScanner.cs
- WorkflowShape.cs
- IPHostEntry.cs
- XmlTextAttribute.cs
- EventLogTraceListener.cs
- InvalidCastException.cs
- Calendar.cs
- CodeSnippetCompileUnit.cs
- FlowDocumentScrollViewer.cs
- SymbolType.cs
- XPathConvert.cs
- QuadraticEase.cs
- HtmlTableCellCollection.cs
- _HeaderInfo.cs
- ScriptingWebServicesSectionGroup.cs
- DataStreams.cs
- ImmutableObjectAttribute.cs
- ProxyHelper.cs
- DockPattern.cs
- Tablet.cs
- QueryNode.cs
- HtmlLink.cs
- DifferencingCollection.cs
- TextSegment.cs
- TextServicesLoader.cs
- ConfigXmlText.cs
- AsymmetricSignatureDeformatter.cs
- SoapExtensionImporter.cs
- ReachFixedDocumentSerializer.cs
- HtmlToClrEventProxy.cs
- objectquery_tresulttype.cs
- FileRecordSequenceHelper.cs
- GridViewDeletedEventArgs.cs
- FileDialogPermission.cs
- LinqDataSourceUpdateEventArgs.cs
- Renderer.cs
- OracleDateTime.cs
- ReferentialConstraint.cs
- ColorPalette.cs
- SerTrace.cs
- PipeSecurity.cs
- HttpContext.cs
- AppDomainProtocolHandler.cs
- __Error.cs
- EntityClassGenerator.cs
- OdbcEnvironment.cs
- ThemeableAttribute.cs
- CookielessHelper.cs
- DesignerDataSourceView.cs
- SpecialNameAttribute.cs
- TransformerTypeCollection.cs
- Expander.cs
- MetadataArtifactLoaderResource.cs
- SortDescriptionCollection.cs
- SQLDecimal.cs
- ChineseLunisolarCalendar.cs
- CollectionViewSource.cs
- cookiecontainer.cs
- SiteMembershipCondition.cs
- SamlAttributeStatement.cs
- HttpModuleActionCollection.cs
- TypeDefinition.cs
- SafeFindHandle.cs
- HttpHandlerActionCollection.cs
- SemaphoreSecurity.cs
- DataPagerFieldCollection.cs
- CharacterString.cs
- filewebresponse.cs
- ADMembershipUser.cs
- ViewStateChangedEventArgs.cs
- DbProviderFactories.cs
- DependencySource.cs