Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BrowserTree.cs
- EditorAttribute.cs
- LinkTarget.cs
- WindowsAuthenticationEventArgs.cs
- ContentControl.cs
- RequestChannel.cs
- basenumberconverter.cs
- DispatcherEventArgs.cs
- RectAnimationClockResource.cs
- VirtualPathProvider.cs
- AssemblyAssociatedContentFileAttribute.cs
- FileSystemWatcher.cs
- ImageClickEventArgs.cs
- PtsPage.cs
- ResourcePermissionBase.cs
- LogReservationCollection.cs
- SafeNativeMethods.cs
- ButtonBase.cs
- MetadataStore.cs
- AsymmetricAlgorithm.cs
- CounterSampleCalculator.cs
- updatecommandorderer.cs
- ExecutionContext.cs
- ResourcePart.cs
- EmptyQuery.cs
- XmlBinaryReader.cs
- DSGeneratorProblem.cs
- IdentityValidationException.cs
- XmlTextReaderImpl.cs
- PartitionResolver.cs
- ResourceManagerWrapper.cs
- ActiveXContainer.cs
- PerformanceCounter.cs
- StatusBarItem.cs
- MsmqInputSessionChannel.cs
- ThreadExceptionDialog.cs
- CodeThrowExceptionStatement.cs
- LogFlushAsyncResult.cs
- __ConsoleStream.cs
- EntityFunctions.cs
- XmlNodeReader.cs
- CheckBox.cs
- SecureStringHasher.cs
- SocketElement.cs
- ProjectionCamera.cs
- NameValueConfigurationCollection.cs
- DNS.cs
- WebBrowserHelper.cs
- DataSourceCacheDurationConverter.cs
- RequestStatusBarUpdateEventArgs.cs
- XmlSchemaCompilationSettings.cs
- ContextMenu.cs
- AppDomainUnloadedException.cs
- WebPartAuthorizationEventArgs.cs
- CultureMapper.cs
- DoWorkEventArgs.cs
- ProcessManager.cs
- TextTreeTextElementNode.cs
- SynchronizedMessageSource.cs
- SqlMethodCallConverter.cs
- RTTrackingProfile.cs
- SoapObjectInfo.cs
- WorkflowControlClient.cs
- CodeExpressionStatement.cs
- HttpCacheVaryByContentEncodings.cs
- ISFClipboardData.cs
- BindingCompleteEventArgs.cs
- ProxyWebPartManagerDesigner.cs
- ClockController.cs
- EventHandlersDesigner.cs
- DrawTreeNodeEventArgs.cs
- RegexWriter.cs
- ADConnectionHelper.cs
- CriticalFinalizerObject.cs
- LicenseProviderAttribute.cs
- tooltip.cs
- MouseEventArgs.cs
- XmlQueryStaticData.cs
- SyndicationElementExtensionCollection.cs
- XXXInfos.cs
- LinqDataSourceDisposeEventArgs.cs
- XmlParserContext.cs
- MessageEncodingBindingElementImporter.cs
- DataRow.cs
- PrePrepareMethodAttribute.cs
- PackUriHelper.cs
- UnitySerializationHolder.cs
- PersonalizableTypeEntry.cs
- DataContractSerializerMessageContractImporter.cs
- Config.cs
- SerialPort.cs
- Parameter.cs
- TraceContextEventArgs.cs
- CustomCategoryAttribute.cs
- XmlStreamNodeWriter.cs
- ListDataBindEventArgs.cs
- sqlpipe.cs
- MetadataPropertyCollection.cs
- EDesignUtil.cs
- storepermission.cs