Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- WindowsRichEdit.cs
- Compiler.cs
- Module.cs
- ThreadAttributes.cs
- Model3DCollection.cs
- ForeignKeyConstraint.cs
- PathFigureCollectionValueSerializer.cs
- TypeSource.cs
- ModuleElement.cs
- FormattedTextSymbols.cs
- TextRunCacheImp.cs
- AdCreatedEventArgs.cs
- TemplateControl.cs
- TraceProvider.cs
- DataRecordObjectView.cs
- StoryFragments.cs
- AddingNewEventArgs.cs
- Compress.cs
- EditBehavior.cs
- ToolboxCategoryItems.cs
- NetSectionGroup.cs
- XPathEmptyIterator.cs
- SystemFonts.cs
- DictionaryBase.cs
- hwndwrapper.cs
- DependencyStoreSurrogate.cs
- FontStyles.cs
- TextOptions.cs
- Comparer.cs
- CopyAttributesAction.cs
- RichTextBoxConstants.cs
- BitmapSizeOptions.cs
- PageCodeDomTreeGenerator.cs
- ImageKeyConverter.cs
- SafeSecurityHandles.cs
- LookupBindingPropertiesAttribute.cs
- DataGridItemCollection.cs
- Deserializer.cs
- UnSafeCharBuffer.cs
- BaseWebProxyFinder.cs
- MobileRedirect.cs
- TreeNode.cs
- EntityDataSourceStatementEditor.cs
- DiagnosticsConfigurationHandler.cs
- SecurityKeyIdentifier.cs
- MonthCalendar.cs
- WorkflowInstanceRecord.cs
- ColumnTypeConverter.cs
- ExpressionWriter.cs
- MimeMultiPart.cs
- dtdvalidator.cs
- CodeSnippetExpression.cs
- _ConnectOverlappedAsyncResult.cs
- Misc.cs
- CloudCollection.cs
- RuntimeHelpers.cs
- StatementContext.cs
- XamlReaderHelper.cs
- DataObjectCopyingEventArgs.cs
- CodeMemberEvent.cs
- EndOfStreamException.cs
- XmlDeclaration.cs
- Int16AnimationUsingKeyFrames.cs
- DateTimeSerializationSection.cs
- WebPartAddingEventArgs.cs
- NonParentingControl.cs
- ViewValidator.cs
- SiteOfOriginContainer.cs
- ToolStripItem.cs
- ServiceModelPerformanceCounters.cs
- Window.cs
- DiscoveryRequestHandler.cs
- ListDictionary.cs
- FixedSOMSemanticBox.cs
- TransformPattern.cs
- ListSortDescription.cs
- TableCellCollection.cs
- ComponentRenameEvent.cs
- ButtonChrome.cs
- RadioButton.cs
- EndpointAddressMessageFilter.cs
- objectresult_tresulttype.cs
- XhtmlConformanceSection.cs
- ExpressionValueEditor.cs
- FragmentQueryProcessor.cs
- IOException.cs
- BaseServiceProvider.cs
- SqlCacheDependencyDatabase.cs
- EntityDataSourceSelectedEventArgs.cs
- COM2PropertyBuilderUITypeEditor.cs
- DuplicateWaitObjectException.cs
- MediaElement.cs
- FormsAuthenticationModule.cs
- SqlDataSourceCache.cs
- ArraySegment.cs
- ToolStripProgressBar.cs
- AssemblyInfo.cs
- DropTarget.cs
- sqlnorm.cs
- XmlNodeList.cs