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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _FtpDataStream.cs
- OdbcRowUpdatingEvent.cs
- Process.cs
- _ChunkParse.cs
- MessageQueueKey.cs
- ResXBuildProvider.cs
- DataViewSetting.cs
- CompiledIdentityConstraint.cs
- DesignerActionVerbItem.cs
- PtsHelper.cs
- WmlPageAdapter.cs
- Attributes.cs
- StyleTypedPropertyAttribute.cs
- SettingsPropertyValue.cs
- AnnotationService.cs
- PriorityRange.cs
- WebConfigurationHostFileChange.cs
- TableCell.cs
- TreeViewImageIndexConverter.cs
- Hex.cs
- WebPartsSection.cs
- SQLInt64Storage.cs
- ControlBindingsCollection.cs
- ComponentChangedEvent.cs
- Group.cs
- WindowsSspiNegotiation.cs
- PageThemeParser.cs
- RawTextInputReport.cs
- PrincipalPermission.cs
- PartitionResolver.cs
- PermissionToken.cs
- AnonymousIdentificationSection.cs
- ListViewItemSelectionChangedEvent.cs
- Ticks.cs
- BrushMappingModeValidation.cs
- HyperLinkColumn.cs
- categoryentry.cs
- FileSystemInfo.cs
- Accessors.cs
- FaultPropagationQuery.cs
- BaseTransportHeaders.cs
- SchemaAttDef.cs
- VectorCollectionConverter.cs
- HierarchicalDataSourceControl.cs
- SelectionItemProviderWrapper.cs
- ImageAutomationPeer.cs
- ArraySegment.cs
- DataGridCellItemAutomationPeer.cs
- DynamicQueryableWrapper.cs
- MouseGesture.cs
- TimeoutStream.cs
- StringStorage.cs
- ListViewGroupCollectionEditor.cs
- DataAdapter.cs
- WsrmFault.cs
- NetPeerTcpBindingCollectionElement.cs
- MimeParameter.cs
- ValueQuery.cs
- ProfileModule.cs
- ExtensionElement.cs
- SqlConnectionStringBuilder.cs
- MissingSatelliteAssemblyException.cs
- GridEntry.cs
- _TransmitFileOverlappedAsyncResult.cs
- ToolStripSeparatorRenderEventArgs.cs
- Italic.cs
- DateTimeUtil.cs
- BitSet.cs
- SourceChangedEventArgs.cs
- BrowserDefinition.cs
- Attributes.cs
- FilteredSchemaElementLookUpTable.cs
- ToolCreatedEventArgs.cs
- RegisteredHiddenField.cs
- SemanticAnalyzer.cs
- XmlNamespaceMapping.cs
- AccessedThroughPropertyAttribute.cs
- EntityDataSourceContextDisposingEventArgs.cs
- KeyManager.cs
- EnumConverter.cs
- PeerName.cs
- TimestampInformation.cs
- HostingPreferredMapPath.cs
- XmlAttributeProperties.cs
- DomainUpDown.cs
- Floater.cs
- QilScopedVisitor.cs
- ResourceDescriptionAttribute.cs
- ServiceDurableInstanceContextProvider.cs
- Pen.cs
- HierarchicalDataSourceControl.cs
- _UncName.cs
- ImageSource.cs
- GridViewDeleteEventArgs.cs
- EventsTab.cs
- ToolStripMenuItem.cs
- GridSplitterAutomationPeer.cs
- Pkcs7Signer.cs
- EmptyStringExpandableObjectConverter.cs
- FontDifferentiator.cs