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
- Schema.cs
- GenericAuthenticationEventArgs.cs
- PositiveTimeSpanValidator.cs
- FileSystemEventArgs.cs
- TextRangeEditTables.cs
- ImageButton.cs
- ButtonChrome.cs
- SharedHttpsTransportManager.cs
- DataGridViewElement.cs
- ProcessModuleCollection.cs
- localization.cs
- DispatcherHooks.cs
- DropTarget.cs
- ParallelDesigner.cs
- HttpRequest.cs
- OrderablePartitioner.cs
- DataPager.cs
- HtmlTable.cs
- KeySpline.cs
- TimelineClockCollection.cs
- XmlCharCheckingWriter.cs
- XmlQualifiedName.cs
- DataDocumentXPathNavigator.cs
- ControlBuilderAttribute.cs
- AttributeSetAction.cs
- OleDbFactory.cs
- DrawingDrawingContext.cs
- DataGridViewCellStateChangedEventArgs.cs
- ColorConvertedBitmap.cs
- PropertyInformationCollection.cs
- GenericAuthenticationEventArgs.cs
- SQLString.cs
- EvidenceTypeDescriptor.cs
- SpnegoTokenAuthenticator.cs
- ProxyAttribute.cs
- SQLInt16Storage.cs
- EdmType.cs
- SQLBinaryStorage.cs
- TimeSpanValidator.cs
- ImageConverter.cs
- DataErrorValidationRule.cs
- ConstructorExpr.cs
- AsmxEndpointPickerExtension.cs
- ViewStateModeByIdAttribute.cs
- _UriTypeConverter.cs
- WrappedKeySecurityToken.cs
- AnnotationService.cs
- PhonemeEventArgs.cs
- Rotation3DAnimationUsingKeyFrames.cs
- BitmapFrameEncode.cs
- InkCanvasInnerCanvas.cs
- DialogResultConverter.cs
- PathGradientBrush.cs
- DataObjectEventArgs.cs
- PolicyStatement.cs
- TypedAsyncResult.cs
- OutputCacheSettingsSection.cs
- QilExpression.cs
- HWStack.cs
- ResourceContainer.cs
- ConstraintCollection.cs
- CodeCompileUnit.cs
- SingleAnimationUsingKeyFrames.cs
- DispatchProxy.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- BamlLocalizableResource.cs
- CompilerError.cs
- NestedContainer.cs
- GacUtil.cs
- EditorZoneAutoFormat.cs
- ToolStripItemTextRenderEventArgs.cs
- TableAutomationPeer.cs
- SymDocumentType.cs
- NamedPipeProcessProtocolHandler.cs
- SR.cs
- DataViewSetting.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- MainMenu.cs
- DesignerAttribute.cs
- ListDataBindEventArgs.cs
- InertiaTranslationBehavior.cs
- ToolStripItemRenderEventArgs.cs
- assertwrapper.cs
- UIElementParaClient.cs
- DefaultClaimSet.cs
- TextTabProperties.cs
- CommandTreeTypeHelper.cs
- ReflectionHelper.cs
- MemberJoinTreeNode.cs
- MessagePropertyDescription.cs
- StorageAssociationSetMapping.cs
- ToolBarTray.cs
- SchemaNamespaceManager.cs
- _emptywebproxy.cs
- NavigatingCancelEventArgs.cs
- MaskedTextBoxTextEditorDropDown.cs
- UxThemeWrapper.cs
- StringBlob.cs
- PasswordTextContainer.cs
- InitializingNewItemEventArgs.cs