Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GPPOINT.cs
- ClickablePoint.cs
- ObservableDictionary.cs
- TickBar.cs
- TreeNodeConverter.cs
- SqlColumnizer.cs
- LinkAreaEditor.cs
- RSAPKCS1SignatureDeformatter.cs
- ListViewSelectEventArgs.cs
- WebException.cs
- DbSourceParameterCollection.cs
- HttpDebugHandler.cs
- ResourceProperty.cs
- SingleTagSectionHandler.cs
- SystemMulticastIPAddressInformation.cs
- LassoSelectionBehavior.cs
- FlowchartDesigner.Helpers.cs
- SpeechAudioFormatInfo.cs
- DataGridViewRowsRemovedEventArgs.cs
- PackWebRequestFactory.cs
- ListDataBindEventArgs.cs
- sitestring.cs
- SafeNativeMethods.cs
- OdbcConnectionString.cs
- HighlightVisual.cs
- Int16Converter.cs
- NeedSkipTokenVisitor.cs
- metrodevice.cs
- ModulesEntry.cs
- TraceLevelStore.cs
- CounterCreationDataCollection.cs
- DocumentsTrace.cs
- AnonymousIdentificationModule.cs
- Transform3DGroup.cs
- FixedSOMPage.cs
- HitTestWithPointDrawingContextWalker.cs
- DataBindingValueUIHandler.cs
- ResourceReferenceKeyNotFoundException.cs
- GridItem.cs
- CredentialCache.cs
- DropDownList.cs
- ByteStreamMessageEncoderFactory.cs
- QuadraticBezierSegment.cs
- DataGridTemplateColumn.cs
- DataGridItemEventArgs.cs
- CmsInterop.cs
- RootBrowserWindow.cs
- Rect.cs
- ConfigXmlComment.cs
- FormatControl.cs
- ResourceType.cs
- TypeDescriptor.cs
- RecognitionResult.cs
- DifferencingCollection.cs
- ReferencedAssembly.cs
- CodeTypeConstructor.cs
- PropertyGeneratedEventArgs.cs
- SmiEventSink_Default.cs
- DataGridViewCellParsingEventArgs.cs
- DnsEndpointIdentity.cs
- HyperLinkColumn.cs
- FtpWebRequest.cs
- DesignerActionKeyboardBehavior.cs
- UnsafeNativeMethods.cs
- AuthenticationConfig.cs
- ActivityExecutorOperation.cs
- PingOptions.cs
- SafeNativeMethods.cs
- MethodImplAttribute.cs
- RemotingClientProxy.cs
- Serializer.cs
- FormViewPagerRow.cs
- ExecutedRoutedEventArgs.cs
- NotSupportedException.cs
- StreamUpgradeProvider.cs
- GotoExpression.cs
- ModelItemCollection.cs
- SoapAttributeAttribute.cs
- ModelItemDictionaryImpl.cs
- HelpEvent.cs
- Helper.cs
- HuffmanTree.cs
- CharKeyFrameCollection.cs
- Visual3D.cs
- TrackingServices.cs
- HijriCalendar.cs
- DoubleUtil.cs
- DbParameterCollection.cs
- SystemTcpStatistics.cs
- DataMemberListEditor.cs
- TextFormatter.cs
- WindowsContainer.cs
- ListChangedEventArgs.cs
- CodeAttributeDeclarationCollection.cs
- MobileUserControlDesigner.cs
- versioninfo.cs
- _SecureChannel.cs
- GenerateTemporaryTargetAssembly.cs
- Size3D.cs
- EntityContainerEmitter.cs