Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / WebControls / ListViewItem.cs / 1305376 / ListViewItem.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System;
using System.Collections;
using System.ComponentModel;
using System.Diagnostics.CodeAnalysis;
using System.Web;
using System.Web.UI;
namespace System.Web.UI.WebControls {
[
ToolboxItem(false)
]
// ListViewItem is an IDataItemContainer so that we can have controls that databind in the ListView's InsertItem.
public class ListViewItem : Control, INamingContainer, IDataItemContainer {
private ListViewItemType _itemType;
public ListViewItem(ListViewItemType itemType) {
_itemType = itemType;
}
public ListViewItemType ItemType {
get {
return _itemType;
}
}
// DataItem in will always return null.
public virtual object DataItem {
get;
set;
}
public virtual int DataItemIndex {
get {
return -1;
}
}
public virtual int DisplayIndex {
get {
return -1;
}
}
[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
- Rect.cs
- AsmxEndpointPickerExtension.cs
- _NativeSSPI.cs
- SuppressMergeCheckAttribute.cs
- EncodingNLS.cs
- DateTimeFormatInfo.cs
- WebPartMenuStyle.cs
- OdbcCommand.cs
- WindowsGrip.cs
- EntityDataSourceWizardForm.cs
- SemaphoreFullException.cs
- WhitespaceSignificantCollectionAttribute.cs
- TransformedBitmap.cs
- CatalogZoneBase.cs
- __Error.cs
- TagPrefixAttribute.cs
- webeventbuffer.cs
- WebPartAuthorizationEventArgs.cs
- Logging.cs
- XmlMembersMapping.cs
- FamilyTypefaceCollection.cs
- ResourceProperty.cs
- WindowsListViewScroll.cs
- BamlLocalizationDictionary.cs
- CursorConverter.cs
- PathGeometry.cs
- Soap11ServerProtocol.cs
- InkCanvasSelectionAdorner.cs
- FtpWebRequest.cs
- DiffuseMaterial.cs
- ComponentResourceKeyConverter.cs
- MoveSizeWinEventHandler.cs
- HelpEvent.cs
- BitmapImage.cs
- SizeAnimation.cs
- CodePageUtils.cs
- UnitControl.cs
- CaseInsensitiveComparer.cs
- DataGridViewTopRowAccessibleObject.cs
- SignatureDescription.cs
- ResXResourceWriter.cs
- Accessors.cs
- SerializableAttribute.cs
- RepeaterItem.cs
- AssemblyAttributesGoHere.cs
- XmlSchemaAppInfo.cs
- RepeaterItemEventArgs.cs
- WMIGenerator.cs
- CriticalHandle.cs
- QueryContinueDragEvent.cs
- RegionInfo.cs
- InternalDispatchObject.cs
- ValidationSummary.cs
- ToolStripOverflowButton.cs
- AvTrace.cs
- PointLight.cs
- sqlser.cs
- CTreeGenerator.cs
- SystemFonts.cs
- OracleParameterBinding.cs
- TargetException.cs
- DynamicActivityXamlReader.cs
- SqlConnectionManager.cs
- DataReaderContainer.cs
- FullTrustAssemblyCollection.cs
- SQLInt16Storage.cs
- BinaryMethodMessage.cs
- COM2AboutBoxPropertyDescriptor.cs
- SimpleHandlerBuildProvider.cs
- FontSource.cs
- DataListItemEventArgs.cs
- RegistrySecurity.cs
- RegistryDataKey.cs
- DisplayMemberTemplateSelector.cs
- AvtEvent.cs
- ProgressBar.cs
- InstancePersistenceException.cs
- NeutralResourcesLanguageAttribute.cs
- StringValueSerializer.cs
- DefaultObjectMappingItemCollection.cs
- HttpProcessUtility.cs
- ManipulationDeltaEventArgs.cs
- DataSourceSerializationException.cs
- X509Utils.cs
- BinHexDecoder.cs
- login.cs
- SqlTriggerContext.cs
- MemberRelationshipService.cs
- ThumbButtonInfo.cs
- BitmapEffectGroup.cs
- WindowsEditBox.cs
- TailCallAnalyzer.cs
- XmlResolver.cs
- TextEndOfParagraph.cs
- SecurityKeyIdentifier.cs
- BasicViewGenerator.cs
- HtmlInputHidden.cs
- basevalidator.cs
- BinaryFormatter.cs
- AttributeCollection.cs