Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / GridViewRowCollection.cs / 1305376 / GridViewRowCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Web.UI.WebControls { using System; using System.Collections; ////// 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; ////// 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
- AnnotationAdorner.cs
- CheckBoxPopupAdapter.cs
- PropertyValueUIItem.cs
- SerializableAttribute.cs
- MonitoringDescriptionAttribute.cs
- CellIdBoolean.cs
- ImageClickEventArgs.cs
- XmlHelper.cs
- DictationGrammar.cs
- ListenerSessionConnection.cs
- WebPartRestoreVerb.cs
- Pool.cs
- DotExpr.cs
- sqlnorm.cs
- Image.cs
- RegexNode.cs
- VScrollBar.cs
- OleDbCommandBuilder.cs
- NavigationHelper.cs
- PasswordBox.cs
- HybridDictionary.cs
- SqlDependencyUtils.cs
- DrawingContext.cs
- COM2ExtendedUITypeEditor.cs
- WriteTimeStream.cs
- FastEncoder.cs
- ExceptionValidationRule.cs
- DataSetUtil.cs
- SafeUserTokenHandle.cs
- CommentEmitter.cs
- Parameter.cs
- OleDbConnection.cs
- VersionedStreamOwner.cs
- XsltContext.cs
- ThreadPool.cs
- BaseCollection.cs
- PeerNameRegistration.cs
- GridViewColumnCollection.cs
- MD5.cs
- HttpClientCertificate.cs
- ProviderConnectionPointCollection.cs
- TrackingLocation.cs
- StreamGeometry.cs
- RectAnimationUsingKeyFrames.cs
- ObjectManager.cs
- StyleCollectionEditor.cs
- ParallelEnumerable.cs
- WindowsButton.cs
- StreamResourceInfo.cs
- ControlUtil.cs
- FacetChecker.cs
- CodeBlockBuilder.cs
- NameObjectCollectionBase.cs
- PrefixQName.cs
- XmlSerializer.cs
- RawStylusInputReport.cs
- _Win32.cs
- ActiveDocumentEvent.cs
- IsolatedStoragePermission.cs
- WindowsListViewGroupSubsetLink.cs
- TextBoxBaseDesigner.cs
- Menu.cs
- Converter.cs
- AsyncOperationManager.cs
- CodeExpressionStatement.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- LinqDataSourceDeleteEventArgs.cs
- ProcessModelSection.cs
- PageTheme.cs
- DetailsViewUpdateEventArgs.cs
- FrameworkElement.cs
- SendKeys.cs
- CngKeyCreationParameters.cs
- MetadataCache.cs
- contentDescriptor.cs
- SocketElement.cs
- NavigateEvent.cs
- ClientFormsIdentity.cs
- SecurityHelper.cs
- XmlArrayAttribute.cs
- NamespaceEmitter.cs
- UdpSocket.cs
- TreeViewBindingsEditorForm.cs
- BinHexEncoder.cs
- SettingsPropertyNotFoundException.cs
- EntityDataSourceMemberPath.cs
- QueueProcessor.cs
- EmbeddedMailObjectCollectionEditor.cs
- HwndStylusInputProvider.cs
- CharacterMetrics.cs
- SingleObjectCollection.cs
- GridEntry.cs
- ListViewItemSelectionChangedEvent.cs
- TextContainerChangedEventArgs.cs
- WebAdminConfigurationHelper.cs
- CleanUpVirtualizedItemEventArgs.cs
- QueryableFilterUserControl.cs
- DefaultAssemblyResolver.cs
- XmlRawWriter.cs
- FileReservationCollection.cs