Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / UI / WebControls / GridViewRowCollection.cs / 1 / GridViewRowCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI.WebControls { using System; using System.Collections; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class GridViewRowCollection : ICollection { private ArrayList _rows; ///Represents the collection of ///objects. /// public GridViewRowCollection(ArrayList rows) { this._rows = rows; } ///Initializes a new instance of the ///class. /// public int Count { get { return _rows.Count; } } ///Gets the number of rows in the collection. This property is read-only. ////// public bool IsReadOnly { get { return false; } } ///Gets a value that specifies whether rows in the ///can be /// modified. This property is read-only. /// public bool IsSynchronized { get { return false; } } ///Gets a value that indicates whether the ///is /// thread-safe. This property is read-only. /// public object SyncRoot { get { return this; } } ///Gets the object used to synchronize access to the collection. This property is read-only. ////// public GridViewRow this[int index] { get { return(GridViewRow)_rows[index]; } } ///Gets a ///at the specified index in the /// collection. /// public void CopyTo(GridViewRow[] array, int index) { ((ICollection)this).CopyTo(array, index); } ///Copies the contents of the entire collection into an ///appending /// at the specified index of the . void ICollection.CopyTo(Array array, int index) { for (IEnumerator e = this.GetEnumerator(); e.MoveNext();) array.SetValue(e.Current, index++); } /// /// public IEnumerator GetEnumerator() { return _rows.GetEnumerator(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //Creates an enumerator for the ///used to /// iterate through the collection. // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI.WebControls { using System; using System.Collections; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class GridViewRowCollection : ICollection { private ArrayList _rows; ///Represents the collection of ///objects. /// public GridViewRowCollection(ArrayList rows) { this._rows = rows; } ///Initializes a new instance of the ///class. /// public int Count { get { return _rows.Count; } } ///Gets the number of rows in the collection. This property is read-only. ////// public bool IsReadOnly { get { return false; } } ///Gets a value that specifies whether rows in the ///can be /// modified. This property is read-only. /// public bool IsSynchronized { get { return false; } } ///Gets a value that indicates whether the ///is /// thread-safe. This property is read-only. /// public object SyncRoot { get { return this; } } ///Gets the object used to synchronize access to the collection. This property is read-only. ////// public GridViewRow this[int index] { get { return(GridViewRow)_rows[index]; } } ///Gets a ///at the specified index in the /// collection. /// public void CopyTo(GridViewRow[] array, int index) { ((ICollection)this).CopyTo(array, index); } ///Copies the contents of the entire collection into an ///appending /// at the specified index of the . void ICollection.CopyTo(Array array, int index) { for (IEnumerator e = this.GetEnumerator(); e.MoveNext();) array.SetValue(e.Current, index++); } /// /// public IEnumerator GetEnumerator() { return _rows.GetEnumerator(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Creates an enumerator for the ///used to /// iterate through the collection.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FormViewPagerRow.cs
- LayoutUtils.cs
- DBNull.cs
- OleDbCommand.cs
- AsymmetricSignatureDeformatter.cs
- DesignerMetadata.cs
- EasingKeyFrames.cs
- ToolStripCollectionEditor.cs
- RowParagraph.cs
- PropertyChangedEventArgs.cs
- ObjectCloneHelper.cs
- CheckStoreFileValidityRequest.cs
- RuleInfoComparer.cs
- MessageBox.cs
- EntityDataSourceDataSelectionPanel.cs
- Button.cs
- Visitors.cs
- DecoderNLS.cs
- XmlAttributeCache.cs
- ParserHooks.cs
- EntityRecordInfo.cs
- AggregateNode.cs
- HttpWebRequest.cs
- Int16AnimationUsingKeyFrames.cs
- AuthenticationModulesSection.cs
- RadialGradientBrush.cs
- ConfigurationManagerInternal.cs
- LabelEditEvent.cs
- ExpanderAutomationPeer.cs
- SiteMapNode.cs
- ObservableCollection.cs
- ACL.cs
- ProcessThreadCollection.cs
- Matrix3DConverter.cs
- BufferedConnection.cs
- DataSourceDescriptorCollection.cs
- MsmqHostedTransportConfiguration.cs
- TypeSystem.cs
- ArgIterator.cs
- InputReport.cs
- Transform.cs
- RedistVersionInfo.cs
- Lease.cs
- WindowsPen.cs
- XmlSchemaDocumentation.cs
- NativeMethods.cs
- EventBuilder.cs
- ResourceCodeDomSerializer.cs
- DataGridViewColumnDesigner.cs
- LocalizableAttribute.cs
- DataProviderNameConverter.cs
- TargetControlTypeAttribute.cs
- BinaryParser.cs
- DataGridViewBand.cs
- WindowsHyperlink.cs
- SizeChangedEventArgs.cs
- SchemaMerger.cs
- DesignTimeVisibleAttribute.cs
- ReachSerializerAsync.cs
- ConstraintEnumerator.cs
- MD5Cng.cs
- Activator.cs
- ArgIterator.cs
- ObjectManager.cs
- MultipleViewPattern.cs
- HashCodeCombiner.cs
- ActiveDesignSurfaceEvent.cs
- TableProviderWrapper.cs
- OracleFactory.cs
- ObjectSecurity.cs
- BaseContextMenu.cs
- GridView.cs
- ConfigurationSectionCollection.cs
- PartitionerQueryOperator.cs
- WebPartDeleteVerb.cs
- VectorCollectionValueSerializer.cs
- AndAlso.cs
- DefaultValueMapping.cs
- ThumbAutomationPeer.cs
- ListBox.cs
- ObjectParameter.cs
- HandoffBehavior.cs
- CacheEntry.cs
- ScaleTransform3D.cs
- TableParagraph.cs
- ItemType.cs
- ValuePatternIdentifiers.cs
- RightsManagementInformation.cs
- DataSpaceManager.cs
- DoubleLinkListEnumerator.cs
- DbExpressionBuilder.cs
- QilIterator.cs
- MemberAccessException.cs
- OrderByBuilder.cs
- FixUpCollection.cs
- Span.cs
- CultureMapper.cs
- ActiveXContainer.cs
- XsdBuildProvider.cs
- Queue.cs