Code:
/ DotNET / DotNET / 8.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
- BeginSelectCardRequest.cs
- UserControlFileEditor.cs
- Style.cs
- PointValueSerializer.cs
- TextBoxLine.cs
- LinearKeyFrames.cs
- SystemIcmpV6Statistics.cs
- CellConstant.cs
- SetState.cs
- ObjectQueryProvider.cs
- _BasicClient.cs
- WebBrowserBase.cs
- SmiConnection.cs
- WebAdminConfigurationHelper.cs
- PageParser.cs
- DefaultBinder.cs
- BitmapCodecInfo.cs
- ConfigurationStrings.cs
- MimeTypeMapper.cs
- Decoder.cs
- TreeNodeCollection.cs
- TabControlToolboxItem.cs
- ReferencedType.cs
- StateManagedCollection.cs
- MessageBox.cs
- SendMailErrorEventArgs.cs
- DurableErrorHandler.cs
- _SecureChannel.cs
- StrokeFIndices.cs
- InnerItemCollectionView.cs
- PropertyManager.cs
- TypeToArgumentTypeConverter.cs
- TreeIterators.cs
- PolicyDesigner.cs
- OdbcRowUpdatingEvent.cs
- ScalarConstant.cs
- XmlEntity.cs
- TableSectionStyle.cs
- HttpValueCollection.cs
- HostedController.cs
- WebContext.cs
- ByteAnimationBase.cs
- KeyBinding.cs
- EDesignUtil.cs
- TextTreeUndo.cs
- CacheOutputQuery.cs
- SocketElement.cs
- TextTreeObjectNode.cs
- XamlClipboardData.cs
- ValidatorCompatibilityHelper.cs
- dsa.cs
- PropertyTab.cs
- SupportsPreviewControlAttribute.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- HtmlElement.cs
- ServiceDesigner.xaml.cs
- SettingsSavedEventArgs.cs
- X509WindowsSecurityToken.cs
- FilterableData.cs
- TreeViewItemAutomationPeer.cs
- NotificationContext.cs
- UserMapPath.cs
- DecimalAnimationBase.cs
- HtmlHead.cs
- SiteMapNodeCollection.cs
- LocationSectionRecord.cs
- SiteOfOriginContainer.cs
- DoubleIndependentAnimationStorage.cs
- RuntimeDelegateArgument.cs
- Transform.cs
- TraceListeners.cs
- ServiceBehaviorElement.cs
- DesignerUtility.cs
- X509Utils.cs
- ReadOnlyDictionary.cs
- WebPartEventArgs.cs
- IPEndPointCollection.cs
- MonitorWrapper.cs
- DataObject.cs
- PrivilegeNotHeldException.cs
- CodeArrayCreateExpression.cs
- NumberSubstitution.cs
- QueryAccessibilityHelpEvent.cs
- AnimationClock.cs
- DataGridViewCellConverter.cs
- EUCJPEncoding.cs
- CheckoutException.cs
- Rectangle.cs
- coordinator.cs
- DictionaryEntry.cs
- ExpressionBuilderCollection.cs
- ScrollableControl.cs
- BinaryConverter.cs
- MouseOverProperty.cs
- ByteKeyFrameCollection.cs
- JsonEncodingStreamWrapper.cs
- LinkTarget.cs
- ViewManagerAttribute.cs
- GeneratedCodeAttribute.cs
- SystemMulticastIPAddressInformation.cs