Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- ToolStripScrollButton.cs
- XamlWriter.cs
- EntitySetRetriever.cs
- Clause.cs
- CanonicalFormWriter.cs
- FieldAccessException.cs
- ConstraintCollection.cs
- NotFiniteNumberException.cs
- ControlTemplate.cs
- ActivationWorker.cs
- EventBookmark.cs
- FullTextLine.cs
- CollectionChangedEventManager.cs
- DefaultValueConverter.cs
- HMACSHA256.cs
- LogReserveAndAppendState.cs
- UInt16.cs
- ExclusiveTcpListener.cs
- EncoderReplacementFallback.cs
- SqlCacheDependencyDatabase.cs
- wgx_commands.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- CustomErrorsSection.cs
- DbParameterHelper.cs
- TiffBitmapEncoder.cs
- TreeView.cs
- PrivacyNoticeBindingElement.cs
- WmlObjectListAdapter.cs
- SizeConverter.cs
- KerberosReceiverSecurityToken.cs
- XPathItem.cs
- Baml2006KeyRecord.cs
- ApplicationException.cs
- Handle.cs
- ServiceDescriptionImporter.cs
- EnumCodeDomSerializer.cs
- ConfigurationSection.cs
- FlowDocumentView.cs
- SQLInt16Storage.cs
- WorkflowServiceAttributes.cs
- SearchForVirtualItemEventArgs.cs
- ClientUIRequest.cs
- Rect3D.cs
- WebPartEditorApplyVerb.cs
- TimeSpanFormat.cs
- EndOfStreamException.cs
- BrushMappingModeValidation.cs
- JoinSymbol.cs
- SecurityProtocolCorrelationState.cs
- NativeMethods.cs
- TextEncodedRawTextWriter.cs
- RIPEMD160.cs
- ClientUrlResolverWrapper.cs
- IChannel.cs
- GridViewAutoFormat.cs
- PreProcessInputEventArgs.cs
- FlowPosition.cs
- BeginEvent.cs
- EventMappingSettings.cs
- GeneratedCodeAttribute.cs
- FlowPosition.cs
- XmlSchemaChoice.cs
- RemoteWebConfigurationHostServer.cs
- FormViewRow.cs
- WindowsIPAddress.cs
- BaseAsyncResult.cs
- ConfigXmlCDataSection.cs
- SQLDateTimeStorage.cs
- DSACryptoServiceProvider.cs
- WebSysDisplayNameAttribute.cs
- ApplicationException.cs
- TransportSecurityProtocol.cs
- ConnectionManagementSection.cs
- FixedTextPointer.cs
- CacheDependency.cs
- SpellerStatusTable.cs
- CodeDirectoryCompiler.cs
- WebHttpBinding.cs
- ByteStreamMessageEncoder.cs
- DesignerVerbToolStripMenuItem.cs
- SolidBrush.cs
- SplineKeyFrames.cs
- RuntimeVariableList.cs
- Journaling.cs
- sitestring.cs
- StreamResourceInfo.cs
- AbsoluteQuery.cs
- GridLength.cs
- HttpListenerResponse.cs
- CodeVariableDeclarationStatement.cs
- TransactionScopeDesigner.cs
- StrokeNodeOperations.cs
- WindowsFont.cs
- FileFormatException.cs
- PipelineModuleStepContainer.cs
- WebPartEditorApplyVerb.cs
- ComPersistableTypeElement.cs
- TrackingQueryElement.cs
- CryptoStream.cs
- DecimalKeyFrameCollection.cs