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
- EntityDataSourceContainerNameConverter.cs
- documentation.cs
- SerializationInfoEnumerator.cs
- TabItemWrapperAutomationPeer.cs
- HttpListenerResponse.cs
- PrimitiveXmlSerializers.cs
- BitmapEffectRenderDataResource.cs
- VirtualDirectoryMappingCollection.cs
- GetMemberBinder.cs
- DataRow.cs
- DesignerProperties.cs
- CompletionProxy.cs
- GlyphRunDrawing.cs
- WeakReadOnlyCollection.cs
- ValidationErrorCollection.cs
- Screen.cs
- WindowsListViewItemStartMenu.cs
- ByteConverter.cs
- ClassHandlersStore.cs
- JulianCalendar.cs
- PatternMatcher.cs
- MarkupObject.cs
- DeleteStoreRequest.cs
- externdll.cs
- FormatterConverter.cs
- HtmlShim.cs
- Transform3DCollection.cs
- CreatingCookieEventArgs.cs
- CodeRegionDirective.cs
- __Filters.cs
- RadioButtonRenderer.cs
- CodeAssignStatement.cs
- ListParaClient.cs
- ExceptionUtil.cs
- GenericUriParser.cs
- basecomparevalidator.cs
- HtmlImageAdapter.cs
- KeyInterop.cs
- SynchronousSendBindingElement.cs
- NamespaceMapping.cs
- ControlValuePropertyAttribute.cs
- CorrelationManager.cs
- TextContainer.cs
- SqlGenerator.cs
- DispatchChannelSink.cs
- ShapingEngine.cs
- MsmqOutputMessage.cs
- Util.cs
- AlternateViewCollection.cs
- BinaryMessageFormatter.cs
- EmbeddedMailObjectsCollection.cs
- FileLevelControlBuilderAttribute.cs
- BindableTemplateBuilder.cs
- HitTestResult.cs
- SystemEvents.cs
- TemplateColumn.cs
- PresentationUIStyleResources.cs
- InternalTypeHelper.cs
- PageThemeParser.cs
- DataBinding.cs
- IpcChannel.cs
- StateBag.cs
- streamingZipPartStream.cs
- XmlArrayAttribute.cs
- Compensate.cs
- ViewDesigner.cs
- HttpFormatExtensions.cs
- EntityContainerEmitter.cs
- SortedList.cs
- InsufficientMemoryException.cs
- Collection.cs
- KnownBoxes.cs
- X509CertificateClaimSet.cs
- ClientConfigurationSystem.cs
- TimeEnumHelper.cs
- InheritedPropertyDescriptor.cs
- ConsumerConnectionPointCollection.cs
- XamlParser.cs
- DataListItem.cs
- HttpClientCertificate.cs
- PrimaryKeyTypeConverter.cs
- XmlNodeReader.cs
- SafePointer.cs
- TypeSystem.cs
- TraceInternal.cs
- WhitespaceRuleReader.cs
- AdapterUtil.cs
- PropertyDescriptor.cs
- VisualStyleRenderer.cs
- RoleBoolean.cs
- FixedSOMPageElement.cs
- DataGridViewCheckBoxCell.cs
- InkCanvas.cs
- ReservationNotFoundException.cs
- DoubleConverter.cs
- WebPartCollection.cs
- ObjectSecurityT.cs
- TypeLibConverter.cs
- ArraySet.cs
- TemplateBuilder.cs