Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / UI / WebControls / GridViewRow.cs / 1 / GridViewRow.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.ComponentModel; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class GridViewRow : TableRow, IDataItemContainer { private int _rowIndex; private int _dataItemIndex; private DataControlRowType _rowType; private DataControlRowState _rowState; private object _dataItem; ///Represents an individual row in the ///. /// public GridViewRow(int rowIndex, int dataItemIndex, DataControlRowType rowType, DataControlRowState rowState) { this._rowIndex = rowIndex; this._dataItemIndex = dataItemIndex; this._rowType = rowType; this._rowState = rowState; } ///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 DataItemIndex { get { return _dataItemIndex; } } ///Indicates the data set index number. This property is read-only. ////// public virtual int RowIndex { get { return _rowIndex; } } ///Indicates the index of the row in the ///. This property is /// read-only. /// public virtual DataControlRowState RowState { get { return _rowState; } set { _rowState = value; } } ///Indicates the type of the row in the ///. /// public virtual DataControlRowType RowType { get { return _rowType; } set { _rowType = value; } } ///Indicates the type of the row in the ///. /// /// protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { GridViewCommandEventArgs args = new GridViewCommandEventArgs(this, source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } ////// /// object IDataItemContainer.DataItem { get { return DataItem; } } int IDataItemContainer.DataItemIndex { get { return DataItemIndex; } } int IDataItemContainer.DisplayIndex { get { return RowIndex; } } } } // 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.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class GridViewRow : TableRow, IDataItemContainer { private int _rowIndex; private int _dataItemIndex; private DataControlRowType _rowType; private DataControlRowState _rowState; private object _dataItem; ///Represents an individual row in the ///. /// public GridViewRow(int rowIndex, int dataItemIndex, DataControlRowType rowType, DataControlRowState rowState) { this._rowIndex = rowIndex; this._dataItemIndex = dataItemIndex; this._rowType = rowType; this._rowState = rowState; } ///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 DataItemIndex { get { return _dataItemIndex; } } ///Indicates the data set index number. This property is read-only. ////// public virtual int RowIndex { get { return _rowIndex; } } ///Indicates the index of the row in the ///. This property is /// read-only. /// public virtual DataControlRowState RowState { get { return _rowState; } set { _rowState = value; } } ///Indicates the type of the row in the ///. /// public virtual DataControlRowType RowType { get { return _rowType; } set { _rowType = value; } } ///Indicates the type of the row in the ///. /// /// protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is CommandEventArgs) { GridViewCommandEventArgs args = new GridViewCommandEventArgs(this, source, (CommandEventArgs)e); RaiseBubbleEvent(this, args); return true; } return false; } ////// /// object IDataItemContainer.DataItem { get { return DataItem; } } int IDataItemContainer.DataItemIndex { get { return DataItemIndex; } } int IDataItemContainer.DisplayIndex { get { return RowIndex; } } } } // 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
- NetworkInterface.cs
- TrackingProfileCache.cs
- BooleanConverter.cs
- BinaryObjectInfo.cs
- TcpProcessProtocolHandler.cs
- Stack.cs
- Helper.cs
- ReverseInheritProperty.cs
- SqlRewriteScalarSubqueries.cs
- TableLayoutStyleCollection.cs
- DataRow.cs
- TextCharacters.cs
- XmlHierarchyData.cs
- TreeNodeMouseHoverEvent.cs
- PaperSource.cs
- Transform3DGroup.cs
- TextTrailingCharacterEllipsis.cs
- CalendarTable.cs
- VerbConverter.cs
- NullExtension.cs
- InputDevice.cs
- PointCollectionConverter.cs
- GetRecipientRequest.cs
- nulltextnavigator.cs
- ReferencedCollectionType.cs
- NotSupportedException.cs
- XhtmlStyleClass.cs
- UndirectedGraph.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- AppDomainManager.cs
- WebPartConnectionsConfigureVerb.cs
- Bezier.cs
- HttpSessionStateBase.cs
- AspNetHostingPermission.cs
- PrinterResolution.cs
- Int16Animation.cs
- AtlasWeb.Designer.cs
- HScrollBar.cs
- BlurBitmapEffect.cs
- TransformValueSerializer.cs
- WebEventCodes.cs
- SafePointer.cs
- HttpDictionary.cs
- QilFactory.cs
- ButtonChrome.cs
- DescendentsWalker.cs
- MergeFilterQuery.cs
- NamedElement.cs
- TargetInvocationException.cs
- WorkflowItemPresenter.cs
- StructuralComparisons.cs
- KnownBoxes.cs
- ProxyElement.cs
- VisualBasicHelper.cs
- ProjectionQueryOptionExpression.cs
- EventListenerClientSide.cs
- Listen.cs
- SecurityDocument.cs
- FirstMatchCodeGroup.cs
- DockPattern.cs
- MemberListBinding.cs
- BitArray.cs
- GroupBox.cs
- ReverseQueryOperator.cs
- WindowsFormsSectionHandler.cs
- ValidatedMobileControlConverter.cs
- LinqToSqlWrapper.cs
- listitem.cs
- FlowDocumentView.cs
- ElementHostPropertyMap.cs
- StringInfo.cs
- XmlChildNodes.cs
- XmlDomTextWriter.cs
- MailDefinition.cs
- CellQuery.cs
- ArgumentOutOfRangeException.cs
- ExceptionValidationRule.cs
- QueryCacheKey.cs
- OutputCacheProfileCollection.cs
- DecimalConverter.cs
- RootProfilePropertySettingsCollection.cs
- PtsHelper.cs
- PlanCompiler.cs
- NumericPagerField.cs
- FilterQuery.cs
- TextServicesCompartmentContext.cs
- DocumentViewerHelper.cs
- ReliabilityContractAttribute.cs
- MailAddress.cs
- ChannelCredentials.cs
- SerializationSectionGroup.cs
- BindingMemberInfo.cs
- Int64AnimationUsingKeyFrames.cs
- Perspective.cs
- SortFieldComparer.cs
- HashHelper.cs
- PixelFormats.cs
- TextTabProperties.cs
- EventLogPermissionAttribute.cs
- LoginUtil.cs