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
- DbMetaDataCollectionNames.cs
- BindValidator.cs
- PageBuildProvider.cs
- Variant.cs
- ThemeInfoAttribute.cs
- RuntimeConfig.cs
- EncodingDataItem.cs
- SerializationEventsCache.cs
- ChtmlPhoneCallAdapter.cs
- AnnouncementService.cs
- GPPOINTF.cs
- OutKeywords.cs
- ReachPageContentCollectionSerializerAsync.cs
- TextBounds.cs
- ImpersonateTokenRef.cs
- XMLSchema.cs
- ChildrenQuery.cs
- FamilyTypeface.cs
- newinstructionaction.cs
- ArgIterator.cs
- HitTestWithGeometryDrawingContextWalker.cs
- SessionState.cs
- DataControlReferenceCollection.cs
- BitmapDownload.cs
- IdentityNotMappedException.cs
- BoundColumn.cs
- MenuStrip.cs
- XmlCDATASection.cs
- ToolboxBitmapAttribute.cs
- ContentType.cs
- WebBrowserSiteBase.cs
- Int32CollectionValueSerializer.cs
- HttpCapabilitiesSectionHandler.cs
- DataServiceHostFactory.cs
- MultilineStringConverter.cs
- TextParagraphCache.cs
- ServiceModelTimeSpanValidator.cs
- MimeMapping.cs
- InvalidBodyAccessException.cs
- WebRequest.cs
- Propagator.ExtentPlaceholderCreator.cs
- DataTable.cs
- tabpagecollectioneditor.cs
- FileVersionInfo.cs
- IisNotInstalledException.cs
- OutOfProcStateClientManager.cs
- SafeEventLogWriteHandle.cs
- CopyOfAction.cs
- PropertyEntry.cs
- ObjectDesignerDataSourceView.cs
- DriveNotFoundException.cs
- MemberHolder.cs
- FillBehavior.cs
- XMLDiffLoader.cs
- FixedTextPointer.cs
- X509Certificate2.cs
- Typeface.cs
- SafeNativeMethods.cs
- URLMembershipCondition.cs
- EdgeModeValidation.cs
- QilGenerator.cs
- DataGridViewLayoutData.cs
- XmlCountingReader.cs
- TdsRecordBufferSetter.cs
- DateTimeParse.cs
- IPGlobalProperties.cs
- SystemIcmpV4Statistics.cs
- XslCompiledTransform.cs
- ImportContext.cs
- DataRowCollection.cs
- CodeAccessSecurityEngine.cs
- WebPartExportVerb.cs
- SqlProviderServices.cs
- XmlCountingReader.cs
- GenericWebPart.cs
- SettingsPropertyIsReadOnlyException.cs
- SecurityAlgorithmSuite.cs
- VectorAnimationBase.cs
- XmlExpressionDumper.cs
- CodeTypeReferenceCollection.cs
- DataGridHeaderBorder.cs
- FieldToken.cs
- RTLAwareMessageBox.cs
- StrokeNodeEnumerator.cs
- PassportPrincipal.cs
- FindCriteriaCD1.cs
- EnumerableRowCollectionExtensions.cs
- Attribute.cs
- VirtualPathProvider.cs
- SourceFileBuildProvider.cs
- Selection.cs
- IsolatedStorage.cs
- Suspend.cs
- ClrProviderManifest.cs
- NativeMethods.cs
- SmtpDigestAuthenticationModule.cs
- OleDbException.cs
- HttpDateParse.cs
- XmlComment.cs
- CodeDirectoryCompiler.cs