Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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(); } } }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
- AccessDataSourceView.cs
- Parser.cs
- WsiProfilesElement.cs
- BitmapFrameDecode.cs
- PagesSection.cs
- MetadataPropertyAttribute.cs
- DependencyPropertyHelper.cs
- WebBrowserUriTypeConverter.cs
- RegistryDataKey.cs
- DateTimeFormat.cs
- OdbcReferenceCollection.cs
- WebHttpBehavior.cs
- PersistenceException.cs
- HtmlTableRowCollection.cs
- NavigatorOutput.cs
- WebEncodingValidator.cs
- ListItemCollection.cs
- StructuralType.cs
- ColumnResizeAdorner.cs
- ImpersonationContext.cs
- ArraySubsetEnumerator.cs
- CqlLexerHelpers.cs
- SchemaSetCompiler.cs
- XmlSerializerNamespaces.cs
- BamlLocalizableResourceKey.cs
- ErrorFormatter.cs
- DesignerView.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- XmlLanguage.cs
- TextDecorationCollection.cs
- DataTableReaderListener.cs
- ReferencedCollectionType.cs
- SqlDependency.cs
- SafeCryptoHandles.cs
- TimeBoundedCache.cs
- MemberPath.cs
- Mapping.cs
- DurableInstanceManager.cs
- FormViewPagerRow.cs
- TableRowGroup.cs
- LogExtent.cs
- ProbeDuplexAsyncResult.cs
- ConfigurationSettings.cs
- Formatter.cs
- EventItfInfo.cs
- PropertyToken.cs
- ObjectMemberMapping.cs
- FragmentQuery.cs
- NetworkInformationPermission.cs
- HttpModule.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- XmlWriterTraceListener.cs
- ControlPropertyNameConverter.cs
- DocumentGridContextMenu.cs
- FunctionDescription.cs
- FormsAuthenticationModule.cs
- glyphs.cs
- RuntimeVariablesExpression.cs
- PlainXmlDeserializer.cs
- UnsafeNativeMethods.cs
- DispatcherExceptionFilterEventArgs.cs
- xml.cs
- GridPattern.cs
- DynamicEndpointElement.cs
- EventLogger.cs
- QuerySetOp.cs
- SelectionWordBreaker.cs
- DoubleAnimationUsingPath.cs
- DataGridViewDataErrorEventArgs.cs
- StylusPointDescription.cs
- Int16.cs
- PointHitTestParameters.cs
- MethodToken.cs
- ProtocolsSection.cs
- SmiTypedGetterSetter.cs
- XPathNavigatorReader.cs
- SafeNativeMethodsMilCoreApi.cs
- ObjectAssociationEndMapping.cs
- ObjectFullSpanRewriter.cs
- BuilderInfo.cs
- NamespaceCollection.cs
- ColumnBinding.cs
- SoundPlayer.cs
- Gdiplus.cs
- MasterPageBuildProvider.cs
- Guid.cs
- InheritanceRules.cs
- MouseGestureValueSerializer.cs
- OracleConnection.cs
- Pkcs9Attribute.cs
- Models.cs
- SafeNativeMethodsOther.cs
- ResourceReferenceExpression.cs
- SiteMapNodeItem.cs
- RoleProviderPrincipal.cs
- HelpPage.cs
- BooleanKeyFrameCollection.cs
- Choices.cs
- BmpBitmapEncoder.cs
- WriterOutput.cs