Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / DataGridItem.cs / 1305376 / DataGridItem.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Web.UI; ////// public class DataGridItem : TableRow, IDataItemContainer { private int itemIndex; private int dataSetIndex; private ListItemType itemType; private object dataItem; ///Represents an individual item in the ///. /// public DataGridItem(int itemIndex, int dataSetIndex, ListItemType itemType) { this.itemIndex = itemIndex; this.dataSetIndex = dataSetIndex; this.itemType = itemType; } ///Initializes a new instance of the ///class. /// public virtual object DataItem { get { return dataItem; } set { dataItem = value; } } ///Represents an item in the ///. /// public virtual int DataSetIndex { get { return dataSetIndex; } } ///Indicates the data set index number. This property is read-only. ////// public virtual int ItemIndex { get { return itemIndex; } } ///Indicates the index of the item in the ///. This property is /// read-only. /// public virtual ListItemType ItemType { [System.Runtime.TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] get { return itemType; } } ///Indicates the type of the item in the ///. /// /// protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { DataGridCommandEventArgs args = new DataGridCommandEventArgs(this, source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } ////// /// protected internal virtual void SetItemType(ListItemType itemType) { this.itemType = itemType; } ////// /// object IDataItemContainer.DataItem { get { return DataItem; } } int IDataItemContainer.DataItemIndex { get { return DataSetIndex; } } int IDataItemContainer.DisplayIndex { get { return ItemIndex; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Web.UI; ////// public class DataGridItem : TableRow, IDataItemContainer { private int itemIndex; private int dataSetIndex; private ListItemType itemType; private object dataItem; ///Represents an individual item in the ///. /// public DataGridItem(int itemIndex, int dataSetIndex, ListItemType itemType) { this.itemIndex = itemIndex; this.dataSetIndex = dataSetIndex; this.itemType = itemType; } ///Initializes a new instance of the ///class. /// public virtual object DataItem { get { return dataItem; } set { dataItem = value; } } ///Represents an item in the ///. /// public virtual int DataSetIndex { get { return dataSetIndex; } } ///Indicates the data set index number. This property is read-only. ////// public virtual int ItemIndex { get { return itemIndex; } } ///Indicates the index of the item in the ///. This property is /// read-only. /// public virtual ListItemType ItemType { [System.Runtime.TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] get { return itemType; } } ///Indicates the type of the item in the ///. /// /// protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { DataGridCommandEventArgs args = new DataGridCommandEventArgs(this, source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } ////// /// protected internal virtual void SetItemType(ListItemType itemType) { this.itemType = itemType; } ////// /// object IDataItemContainer.DataItem { get { return DataItem; } } int IDataItemContainer.DataItemIndex { get { return DataSetIndex; } } int IDataItemContainer.DisplayIndex { get { return ItemIndex; } } } } // 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
- ProfileElement.cs
- TemplateManager.cs
- FormsAuthentication.cs
- WpfWebRequestHelper.cs
- ObjectListItem.cs
- DeviceContext2.cs
- UInt16Converter.cs
- MethodInfo.cs
- EmptyControlCollection.cs
- ellipse.cs
- ParserStreamGeometryContext.cs
- SourceElementsCollection.cs
- CompModSwitches.cs
- ChildrenQuery.cs
- XmlSiteMapProvider.cs
- ConfigXmlAttribute.cs
- MobileControlsSectionHelper.cs
- FontFamilyIdentifier.cs
- Stroke2.cs
- InputBindingCollection.cs
- FreezableDefaultValueFactory.cs
- TransactionInterop.cs
- TrackingConditionCollection.cs
- DataBindEngine.cs
- EventLogPermissionEntryCollection.cs
- Int64KeyFrameCollection.cs
- CodeSnippetStatement.cs
- SystemMulticastIPAddressInformation.cs
- ColorKeyFrameCollection.cs
- Track.cs
- ExpressionList.cs
- InvokeBinder.cs
- SkinBuilder.cs
- DotExpr.cs
- NotifyParentPropertyAttribute.cs
- HashStream.cs
- XmlChoiceIdentifierAttribute.cs
- SqlNode.cs
- CommonDialog.cs
- PromptEventArgs.cs
- DateTimeFormat.cs
- AttributeCollection.cs
- EmptyTextWriter.cs
- TdsParserSessionPool.cs
- DispatcherTimer.cs
- WindowsUpDown.cs
- XamlGridLengthSerializer.cs
- SoundPlayer.cs
- RemotingConfiguration.cs
- FixedPageProcessor.cs
- TextEncodedRawTextWriter.cs
- StandardCommandToolStripMenuItem.cs
- xsdvalidator.cs
- NullExtension.cs
- MSAANativeProvider.cs
- Simplifier.cs
- OleDbEnumerator.cs
- DoubleStorage.cs
- DataServices.cs
- Comparer.cs
- NativeCppClassAttribute.cs
- WindowProviderWrapper.cs
- OpCodes.cs
- TextCollapsingProperties.cs
- SelectionProviderWrapper.cs
- TileBrush.cs
- SQLInt16Storage.cs
- NegotiationTokenProvider.cs
- EntityWrapperFactory.cs
- SelectionBorderGlyph.cs
- MenuItemCollectionEditorDialog.cs
- DataTableClearEvent.cs
- DataBindingExpressionBuilder.cs
- EventRoute.cs
- ConfigurationException.cs
- FileIOPermission.cs
- SharedHttpTransportManager.cs
- WebZone.cs
- AutomationPeer.cs
- ConfigurationSettings.cs
- SqlBulkCopy.cs
- XsltArgumentList.cs
- Style.cs
- XmlEncodedRawTextWriter.cs
- BasePattern.cs
- contentDescriptor.cs
- FocusManager.cs
- ApplicationTrust.cs
- SqlConnectionManager.cs
- ClientRuntimeConfig.cs
- NestedContainer.cs
- ListViewGroup.cs
- InheritedPropertyDescriptor.cs
- RelationshipWrapper.cs
- DesignColumn.cs
- RoutedCommand.cs
- ReferencedCollectionType.cs
- PreservationFileReader.cs
- ThreadLocal.cs
- WindowVisualStateTracker.cs