Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlTableCellCollection.cs / 1 / HtmlTableCellCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * HtmlTableCellCollection.cs * * Copyright (c) 2000 Microsoft Corporation */ namespace System.Web.UI.HtmlControls { using System.Runtime.InteropServices; using System; using System.Collections; using System.Web; using System.Web.UI; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class HtmlTableCellCollection : ICollection { ////// The ///contains all of the table /// cells, both <td> and <th> elements, found within an /// server control. /// /// /// private HtmlTableRow owner; internal HtmlTableCellCollection(HtmlTableRow owner) { this.owner = owner; } /* * The number of cells in the row. */ ////// public int Count { get { if (owner.HasControls()) return owner.Controls.Count; return 0; } } ////// Gets the number of items in the ////// collection. /// /// public HtmlTableCell this[int index] { get { return(HtmlTableCell)owner.Controls[index]; } } ////// Gets an ///control from an /// control thorugh the cell's ordinal index value. /// /// public void Add(HtmlTableCell cell) { Insert(-1, cell); } ////// Adds the specified ///control to the end of the /// collection. /// /// public void Insert(int index, HtmlTableCell cell) { owner.Controls.AddAt(index, cell); } ////// Adds an ///control to a specified location in the /// collection. /// /// public void Clear() { if (owner.HasControls()) owner.Controls.Clear(); } /* * Returns an enumerator that enumerates over the cells in a table row in order. */ ////// Deletes all ////// controls from the collection. /// /// public IEnumerator GetEnumerator() { return owner.Controls.GetEnumerator(); } ////// public void CopyTo(Array array, int index) { for (IEnumerator e = this.GetEnumerator(); e.MoveNext();) array.SetValue(e.Current, index++); } ////// public Object SyncRoot { get { return this;} } ////// public bool IsReadOnly { get { return false;} } ////// public bool IsSynchronized { get { return false;} } ////// public void Remove(HtmlTableCell cell) { owner.Controls.Remove(cell); } ////// Deletes the specified ///control from the /// collection. /// /// public void RemoveAt(int index) { owner.Controls.RemoveAt(index); } } }/// Deletes the ///control at the specified index /// location from the collection. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextServicesProperty.cs
- CustomServiceCredentials.cs
- QuaternionAnimation.cs
- BrowserTree.cs
- CodeAttributeArgumentCollection.cs
- InputReportEventArgs.cs
- EntityCommandCompilationException.cs
- CssStyleCollection.cs
- StringArrayConverter.cs
- GeometryHitTestResult.cs
- RegularExpressionValidator.cs
- ManagementDateTime.cs
- Viewport3DAutomationPeer.cs
- EllipseGeometry.cs
- GeneralTransform2DTo3DTo2D.cs
- ExplicitDiscriminatorMap.cs
- SubMenuStyle.cs
- EdmRelationshipRoleAttribute.cs
- Options.cs
- ClientData.cs
- AbandonedMutexException.cs
- InstanceValue.cs
- Triplet.cs
- DataGridTable.cs
- SecurityTokenTypes.cs
- XmlSchemaException.cs
- DataSpaceManager.cs
- EditCommandColumn.cs
- CreateRefExpr.cs
- UInt32.cs
- DataGridCell.cs
- Geometry.cs
- ProfileService.cs
- DrawingCollection.cs
- WebPartDisplayModeEventArgs.cs
- altserialization.cs
- LinkLabelLinkClickedEvent.cs
- Buffer.cs
- X509ChainElement.cs
- XamlSerializerUtil.cs
- AuthorizationRuleCollection.cs
- CatalogPart.cs
- DispatcherOperation.cs
- FileDataSourceCache.cs
- SmiContextFactory.cs
- PageEventArgs.cs
- InstrumentationTracker.cs
- RangeValuePatternIdentifiers.cs
- SHA1Cng.cs
- altserialization.cs
- Pair.cs
- ISCIIEncoding.cs
- Facet.cs
- RuleSetCollection.cs
- _MultipleConnectAsync.cs
- LabelLiteral.cs
- ResourceExpressionEditor.cs
- PropertyTabChangedEvent.cs
- ImageFormat.cs
- basemetadatamappingvisitor.cs
- NamespaceCollection.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- wmiprovider.cs
- TemplateComponentConnector.cs
- CompositeDesignerAccessibleObject.cs
- ConsoleKeyInfo.cs
- DiscardableAttribute.cs
- LinqDataSourceView.cs
- RenderingEventArgs.cs
- SingleObjectCollection.cs
- HtmlEmptyTagControlBuilder.cs
- xsdvalidator.cs
- XPathDescendantIterator.cs
- XamlRtfConverter.cs
- ContainerFilterService.cs
- XamlReaderHelper.cs
- WebPageTraceListener.cs
- ListViewGroup.cs
- InputProcessorProfiles.cs
- HttpFileCollection.cs
- MobileUserControlDesigner.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ArraySubsetEnumerator.cs
- Solver.cs
- BuildDependencySet.cs
- NeutralResourcesLanguageAttribute.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- GlyphRun.cs
- NotFiniteNumberException.cs
- WmlImageAdapter.cs
- X509Utils.cs
- HtmlInputReset.cs
- ContourSegment.cs
- BindingValueChangedEventArgs.cs
- TemplateControlBuildProvider.cs
- BrowserDefinitionCollection.cs
- NodeInfo.cs
- AnnotationResource.cs
- XPathNodePointer.cs
- ThemeInfoAttribute.cs