Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //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. // Copyright (c) Microsoft Corporation. All rights reserved.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
- GroupLabel.cs
- UnknownBitmapDecoder.cs
- DataGridTextBoxColumn.cs
- Group.cs
- CodeGen.cs
- RoutedCommand.cs
- CollectionDataContract.cs
- WebPartDescription.cs
- DocumentSchemaValidator.cs
- TextHidden.cs
- XmlSerializationReader.cs
- ObjectQueryProvider.cs
- DiagnosticSection.cs
- TemplateBindingExpressionConverter.cs
- Serialization.cs
- Closure.cs
- UInt64.cs
- SchemaMapping.cs
- WebBrowserContainer.cs
- DataGridViewMethods.cs
- DataGridViewCellEventArgs.cs
- _NestedSingleAsyncResult.cs
- TreeSet.cs
- SkewTransform.cs
- DesignerAttribute.cs
- AtomEntry.cs
- XmlnsDefinitionAttribute.cs
- XmlExpressionDumper.cs
- MediaSystem.cs
- ScriptMethodAttribute.cs
- CallContext.cs
- SiteMapNodeCollection.cs
- Debug.cs
- GuidelineCollection.cs
- PagedDataSource.cs
- ParenthesizePropertyNameAttribute.cs
- DocumentViewer.cs
- ApplicationDirectoryMembershipCondition.cs
- XmlCollation.cs
- NativeRightsManagementAPIsStructures.cs
- EdmValidator.cs
- Exceptions.cs
- AQNBuilder.cs
- CaseInsensitiveHashCodeProvider.cs
- Helper.cs
- MethodSet.cs
- SystemEvents.cs
- AuthenticationModuleElementCollection.cs
- PatternMatchRules.cs
- ExternalCalls.cs
- EventTrigger.cs
- PropertyMetadata.cs
- EventListenerClientSide.cs
- Collection.cs
- PointCollectionConverter.cs
- SqlDataSourceCache.cs
- TdsValueSetter.cs
- CopyAction.cs
- SafeEventLogWriteHandle.cs
- SessionState.cs
- Encoding.cs
- PropertySourceInfo.cs
- FileFormatException.cs
- PersistenceContext.cs
- ItemCheckEvent.cs
- SynchronizedInputProviderWrapper.cs
- BaseCodeDomTreeGenerator.cs
- StreamGeometry.cs
- HtmlForm.cs
- ObjectStorage.cs
- DeviceContexts.cs
- EntityContainer.cs
- SecureStringHasher.cs
- XmlDataCollection.cs
- streamingZipPartStream.cs
- WebPartExportVerb.cs
- PolyLineSegmentFigureLogic.cs
- OracleSqlParser.cs
- HtmlGenericControl.cs
- Error.cs
- SynchronizedDisposablePool.cs
- PersonalizableAttribute.cs
- SubtreeProcessor.cs
- GridViewCommandEventArgs.cs
- WebPartConnectionsDisconnectVerb.cs
- PerformanceCounter.cs
- ListChangedEventArgs.cs
- CurrencyWrapper.cs
- MenuStrip.cs
- LocalIdKeyIdentifierClause.cs
- RayHitTestParameters.cs
- OleDbRowUpdatingEvent.cs
- ServiceModelReg.cs
- SmtpAuthenticationManager.cs
- _LocalDataStoreMgr.cs
- BitStream.cs
- NamespaceEmitter.cs
- TypeBuilder.cs
- Sorting.cs
- CurrentChangedEventManager.cs