Code:
/ FX-1434 / FX-1434 / 1.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
- DockProviderWrapper.cs
- ContourSegment.cs
- SqlDataSourceFilteringEventArgs.cs
- ObjectConverter.cs
- WindowsClaimSet.cs
- ThrowHelper.cs
- ToolStripButton.cs
- ExpandSegment.cs
- EventDescriptorCollection.cs
- NonVisualControlAttribute.cs
- BindingWorker.cs
- PerformanceCounterPermission.cs
- SafeFileMappingHandle.cs
- Storyboard.cs
- ImageButton.cs
- WinFormsSecurity.cs
- SqlDeflator.cs
- Subtree.cs
- MasterPageBuildProvider.cs
- TabOrder.cs
- SystemColors.cs
- sqlmetadatafactory.cs
- CompleteWizardStep.cs
- FileSystemWatcher.cs
- documentsequencetextview.cs
- EarlyBoundInfo.cs
- LocalizationParserHooks.cs
- XmlAttribute.cs
- ContainerAction.cs
- SQLUtility.cs
- PrinterSettings.cs
- InternalPermissions.cs
- DocumentPageView.cs
- safelink.cs
- List.cs
- AnimationTimeline.cs
- ChineseLunisolarCalendar.cs
- WindowsPrincipal.cs
- PageSettings.cs
- SecurityTokenResolver.cs
- SqlNode.cs
- MaxSessionCountExceededException.cs
- SystemSounds.cs
- Menu.cs
- StyleTypedPropertyAttribute.cs
- ArithmeticException.cs
- InputProviderSite.cs
- TileBrush.cs
- DateRangeEvent.cs
- SecurityRuntime.cs
- MouseEvent.cs
- ChildChangedEventArgs.cs
- ValidationHelper.cs
- LocalizedNameDescriptionPair.cs
- __Error.cs
- WinFormsSecurity.cs
- FilterableAttribute.cs
- Transform3D.cs
- XmlILAnnotation.cs
- HMACRIPEMD160.cs
- WebBrowserProgressChangedEventHandler.cs
- ProviderSettings.cs
- _TransmitFileOverlappedAsyncResult.cs
- processwaithandle.cs
- ProcessInputEventArgs.cs
- SafeNativeMethodsOther.cs
- Int32Converter.cs
- ExpressionBindingCollection.cs
- JoinCqlBlock.cs
- FamilyCollection.cs
- DocumentPageHost.cs
- SafeUserTokenHandle.cs
- MarshalByValueComponent.cs
- QilXmlReader.cs
- CellTreeSimplifier.cs
- SiteMembershipCondition.cs
- HtmlInputRadioButton.cs
- ChtmlTextWriter.cs
- Helpers.cs
- Utilities.cs
- EventProviderTraceListener.cs
- parserscommon.cs
- XmlSchema.cs
- FixedSOMLineRanges.cs
- LowerCaseStringConverter.cs
- Lease.cs
- ManagementDateTime.cs
- EncryptedType.cs
- GraphicsContext.cs
- ClipboardProcessor.cs
- ReadOnlyPropertyMetadata.cs
- OdbcConnectionStringbuilder.cs
- CodeConstructor.cs
- FixedHighlight.cs
- Trigger.cs
- XmlNullResolver.cs
- SerializationSectionGroup.cs
- RealizationDrawingContextWalker.cs
- ToolStripManager.cs
- DataProtection.cs