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
- ValidationHelper.cs
- FolderBrowserDialog.cs
- OdbcConnectionPoolProviderInfo.cs
- Brush.cs
- BaseUriWithWildcard.cs
- FileEnumerator.cs
- InkCanvasSelectionAdorner.cs
- RemotingConfiguration.cs
- TableParagraph.cs
- XamlStream.cs
- CultureInfo.cs
- x509store.cs
- RSAOAEPKeyExchangeDeformatter.cs
- Border.cs
- BitmapEffectGeneralTransform.cs
- AddInController.cs
- XmlQueryCardinality.cs
- UmAlQuraCalendar.cs
- FrameworkElement.cs
- CfgParser.cs
- OleStrCAMarshaler.cs
- IconBitmapDecoder.cs
- TypeSystem.cs
- CounterCreationData.cs
- UIElementCollection.cs
- DataGridViewHeaderCell.cs
- HTMLTagNameToTypeMapper.cs
- Rotation3D.cs
- ConfigUtil.cs
- RightsManagementInformation.cs
- handlecollector.cs
- BindStream.cs
- Rss20FeedFormatter.cs
- StrongTypingException.cs
- IteratorFilter.cs
- GeometryGroup.cs
- GridViewUpdateEventArgs.cs
- SamlDoNotCacheCondition.cs
- EntityKeyElement.cs
- XPathAncestorIterator.cs
- DataGridViewCheckBoxColumn.cs
- XamlParser.cs
- InheritedPropertyChangedEventArgs.cs
- ZipPackage.cs
- TdsValueSetter.cs
- TreeNodeConverter.cs
- WebControlToolBoxItem.cs
- OrderPreservingPipeliningSpoolingTask.cs
- CapabilitiesState.cs
- SemanticAnalyzer.cs
- DataGridViewCheckBoxColumn.cs
- DocobjHost.cs
- AssemblyName.cs
- URI.cs
- MatrixKeyFrameCollection.cs
- ValidationRule.cs
- XmlSignatureProperties.cs
- ComplexPropertyEntry.cs
- AuthorizationRule.cs
- QueryConverter.cs
- UIAgentMonitor.cs
- CryptoApi.cs
- PageFunction.cs
- CodePageUtils.cs
- Timeline.cs
- Int32Converter.cs
- _ConnectionGroup.cs
- NumberSubstitution.cs
- PropertyHelper.cs
- Rijndael.cs
- BrowsableAttribute.cs
- ObjectFullSpanRewriter.cs
- TextServicesManager.cs
- TcpStreams.cs
- FragmentQuery.cs
- FigureHelper.cs
- TextBounds.cs
- SqlCacheDependencySection.cs
- UpdateTranslator.cs
- SelectionWordBreaker.cs
- SqlDataSourceStatusEventArgs.cs
- RoleService.cs
- WeakKeyDictionary.cs
- Vector3DAnimation.cs
- ObjectDataSourceEventArgs.cs
- GroupDescription.cs
- XmlElementAttributes.cs
- WorkflowInstanceProxy.cs
- StateDesigner.CommentLayoutGlyph.cs
- OracleDataReader.cs
- RuleSettings.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- SqlCacheDependency.cs
- WorkflowRuntimeElement.cs
- SecurityPermission.cs
- TransactionState.cs
- DataGridViewRowsAddedEventArgs.cs
- PartManifestEntry.cs
- SystemTcpConnection.cs
- Operand.cs