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
- ConsoleKeyInfo.cs
- GeneralTransformGroup.cs
- HttpNamespaceReservationInstallComponent.cs
- InitializerFacet.cs
- HttpServerVarsCollection.cs
- BlurBitmapEffect.cs
- Token.cs
- GeometryGroup.cs
- ProtocolsSection.cs
- ResolveCompletedEventArgs.cs
- SimpleRecyclingCache.cs
- ValidationSummaryDesigner.cs
- CustomError.cs
- DataMemberFieldConverter.cs
- ContainerUtilities.cs
- CornerRadius.cs
- mediaeventshelper.cs
- SplineKeyFrames.cs
- ChangesetResponse.cs
- ExitEventArgs.cs
- StructuredTypeEmitter.cs
- DBProviderConfigurationHandler.cs
- TileBrush.cs
- MatrixIndependentAnimationStorage.cs
- TranslateTransform3D.cs
- HtmlControl.cs
- DBPropSet.cs
- X509ChainPolicy.cs
- SoapFormatExtensions.cs
- HttpRequestCacheValidator.cs
- RegistryKey.cs
- BamlTreeUpdater.cs
- WizardStepBase.cs
- CorePropertiesFilter.cs
- AsyncOperation.cs
- JapaneseLunisolarCalendar.cs
- XmlCodeExporter.cs
- DiagnosticsConfiguration.cs
- MemberHolder.cs
- DataPagerFieldCommandEventArgs.cs
- Stack.cs
- HttpSessionStateBase.cs
- CopyOnWriteList.cs
- NavigatingCancelEventArgs.cs
- ControlBindingsConverter.cs
- ControlAdapter.cs
- OrderByBuilder.cs
- HelpInfo.cs
- Compilation.cs
- DeferredElementTreeState.cs
- DiscreteKeyFrames.cs
- OleDbDataAdapter.cs
- SystemWebSectionGroup.cs
- Transactions.cs
- List.cs
- ConfigPathUtility.cs
- EntityDataSourceMemberPath.cs
- ToolStripScrollButton.cs
- TaiwanCalendar.cs
- IListConverters.cs
- FlagsAttribute.cs
- Facet.cs
- KeyMatchBuilder.cs
- CellParaClient.cs
- CommandDevice.cs
- DataPagerFieldCommandEventArgs.cs
- SeverityFilter.cs
- FieldInfo.cs
- CallbackDebugElement.cs
- DataSourceControl.cs
- SizeF.cs
- TraceUtils.cs
- XmlElementAttributes.cs
- UpdateException.cs
- HostingEnvironmentException.cs
- TrustLevelCollection.cs
- Bitmap.cs
- RepeaterItem.cs
- PageBreakRecord.cs
- DataTemplateKey.cs
- XmlCharType.cs
- ToggleButton.cs
- SystemWebCachingSectionGroup.cs
- Size.cs
- DataServiceKeyAttribute.cs
- EdmPropertyAttribute.cs
- DetailsViewInsertedEventArgs.cs
- TextSimpleMarkerProperties.cs
- OutputCacheSettingsSection.cs
- ContextQuery.cs
- WorkflowOperationFault.cs
- BitmapImage.cs
- ArrayList.cs
- AutomationElementCollection.cs
- TraceUtils.cs
- QuotedPairReader.cs
- TransformConverter.cs
- PeerCustomResolverBindingElement.cs
- SHA384.cs
- EdmSchemaError.cs