Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OutputScopeManager.cs
- TransactedBatchingElement.cs
- CacheModeValueSerializer.cs
- StorageEntityContainerMapping.cs
- RayMeshGeometry3DHitTestResult.cs
- BaseComponentEditor.cs
- BridgeDataReader.cs
- DocumentPage.cs
- HttpModuleCollection.cs
- FusionWrap.cs
- UrlPath.cs
- ButtonBaseAutomationPeer.cs
- SettingsBase.cs
- Int32CAMarshaler.cs
- HeaderElement.cs
- COM2FontConverter.cs
- DbDataAdapter.cs
- IPPacketInformation.cs
- RewritingSimplifier.cs
- QueuePropertyVariants.cs
- CodeGenerator.cs
- EntityClientCacheKey.cs
- MouseOverProperty.cs
- DataGridTablesFactory.cs
- GifBitmapEncoder.cs
- X509Logo.cs
- XmlEncodedRawTextWriter.cs
- RepeaterItemEventArgs.cs
- HttpListenerPrefixCollection.cs
- Privilege.cs
- SoapTypeAttribute.cs
- RIPEMD160Managed.cs
- PermissionAttributes.cs
- ServerValidateEventArgs.cs
- RestHandlerFactory.cs
- Transform3D.cs
- GraphicsPathIterator.cs
- PropertyConverter.cs
- ResetableIterator.cs
- TraceLog.cs
- CriticalHandle.cs
- CompoundFileStorageReference.cs
- DbProviderFactory.cs
- CacheDependency.cs
- XhtmlTextWriter.cs
- ContentPlaceHolder.cs
- filewebresponse.cs
- PointAnimationUsingPath.cs
- PersistenceProviderDirectory.cs
- CorrelationResolver.cs
- ObjectParameter.cs
- SqlDataRecord.cs
- TemplateColumn.cs
- BinaryReader.cs
- ArrowControl.xaml.cs
- HttpApplicationFactory.cs
- WeakRefEnumerator.cs
- ActivityCodeDomSerializationManager.cs
- ReadOnlyDictionary.cs
- Rotation3DAnimation.cs
- WorkflowDesigner.cs
- SineEase.cs
- MbpInfo.cs
- Walker.cs
- _UriSyntax.cs
- EntryPointNotFoundException.cs
- ZoneIdentityPermission.cs
- SemanticAnalyzer.cs
- Update.cs
- SystemIPInterfaceProperties.cs
- DictionaryBase.cs
- SoapConverter.cs
- AssertFilter.cs
- dbenumerator.cs
- EntityRecordInfo.cs
- _ScatterGatherBuffers.cs
- OptionalColumn.cs
- ImagingCache.cs
- ErrorWrapper.cs
- SQLDoubleStorage.cs
- PingReply.cs
- ComponentRenameEvent.cs
- NotifyIcon.cs
- TextBoxView.cs
- NativeMethods.cs
- HwndHostAutomationPeer.cs
- PictureBoxDesigner.cs
- PieceNameHelper.cs
- UnionCodeGroup.cs
- LookupBindingPropertiesAttribute.cs
- KeyConverter.cs
- ComMethodElementCollection.cs
- FlowDocument.cs
- EventProperty.cs
- HtmlString.cs
- AddInServer.cs
- MetadataItem.cs
- BitmapMetadataBlob.cs
- WsatServiceCertificate.cs
- CodeStatement.cs