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
- CfgSemanticTag.cs
- ProfileSettingsCollection.cs
- PrintingPermission.cs
- MessageSecurityTokenVersion.cs
- XmlFormatExtensionPointAttribute.cs
- LateBoundBitmapDecoder.cs
- HashHelpers.cs
- SectionUpdates.cs
- HandleRef.cs
- FrameworkPropertyMetadata.cs
- ComponentManagerBroker.cs
- DispatcherHooks.cs
- OleDbParameter.cs
- log.cs
- SelectionProviderWrapper.cs
- PnrpPeerResolver.cs
- ValidateNames.cs
- Bits.cs
- PropertyEntry.cs
- TypePresenter.xaml.cs
- Certificate.cs
- PersianCalendar.cs
- ConfigXmlText.cs
- GeometryModel3D.cs
- VersionedStreamOwner.cs
- BuildResultCache.cs
- RadioButtonList.cs
- SiteMapNode.cs
- ImageList.cs
- RouteItem.cs
- DataGridTable.cs
- UserMapPath.cs
- HtmlControl.cs
- FlowDocumentFormatter.cs
- HttpListenerContext.cs
- XmlSchemaInfo.cs
- DocumentViewer.cs
- SoapBinding.cs
- LineUtil.cs
- Fonts.cs
- configsystem.cs
- Connector.xaml.cs
- XmlSignatureProperties.cs
- SafeHandles.cs
- DataDocumentXPathNavigator.cs
- TreeNodeCollectionEditor.cs
- OraclePermission.cs
- SvcMapFile.cs
- KnownTypesHelper.cs
- ThicknessAnimationBase.cs
- DataGridColumnCollection.cs
- MdImport.cs
- ModelPerspective.cs
- ToolZone.cs
- PeerInvitationResponse.cs
- Control.cs
- OleDbConnectionInternal.cs
- NamespaceMapping.cs
- XmlSerializer.cs
- LiteralTextContainerControlBuilder.cs
- BindingWorker.cs
- HyperLinkField.cs
- WindowsGraphics.cs
- ListViewTableCell.cs
- FormParameter.cs
- GridProviderWrapper.cs
- BitmapEffectInputConnector.cs
- DbProviderConfigurationHandler.cs
- AdditionalEntityFunctions.cs
- HealthMonitoringSection.cs
- MetadataArtifactLoaderCompositeResource.cs
- TagPrefixInfo.cs
- Emitter.cs
- FormClosingEvent.cs
- ExceptionUtil.cs
- UTF8Encoding.cs
- _UriSyntax.cs
- JumpList.cs
- ItemType.cs
- DesignerAdRotatorAdapter.cs
- Missing.cs
- PathHelper.cs
- DecoderExceptionFallback.cs
- SettingsPropertyWrongTypeException.cs
- SqlDataSourceDesigner.cs
- ManualResetEventSlim.cs
- OdbcEnvironment.cs
- TreeNodeBinding.cs
- WebHeaderCollection.cs
- ColumnResizeUndoUnit.cs
- XamlReaderHelper.cs
- ServiceAuthorizationManager.cs
- ElementAction.cs
- ModifiableIteratorCollection.cs
- DataControlButton.cs
- dsa.cs
- TextDecorationLocationValidation.cs
- NTAccount.cs
- RemotingConfiguration.cs
- SchemaNamespaceManager.cs