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
- typedescriptorpermissionattribute.cs
- StandardTransformFactory.cs
- CodeDirectoryCompiler.cs
- FormViewModeEventArgs.cs
- TextTrailingWordEllipsis.cs
- DataTable.cs
- MetadataArtifactLoaderResource.cs
- _Connection.cs
- CrossContextChannel.cs
- WebPartsPersonalization.cs
- MatrixAnimationUsingPath.cs
- DelimitedListTraceListener.cs
- SignatureGenerator.cs
- NameValueSectionHandler.cs
- EnumConverter.cs
- IRCollection.cs
- ConfigXmlWhitespace.cs
- CalculatedColumn.cs
- Button.cs
- RelatedView.cs
- ProfileService.cs
- EpmContentDeSerializer.cs
- SharedConnectionInfo.cs
- CharacterBufferReference.cs
- xdrvalidator.cs
- DesignerDataSchemaClass.cs
- DesignerCategoryAttribute.cs
- MessageBox.cs
- ListViewAutomationPeer.cs
- Convert.cs
- CustomActivityDesigner.cs
- MessageBox.cs
- FloaterBaseParaClient.cs
- OracleDataAdapter.cs
- TextSerializer.cs
- Int16.cs
- ToolStripDropDownClosedEventArgs.cs
- DurableEnlistmentState.cs
- QilFactory.cs
- DataRecord.cs
- PersistNameAttribute.cs
- PersonalizationProviderHelper.cs
- XmlEventCache.cs
- StrokeNodeData.cs
- ListViewItemSelectionChangedEvent.cs
- HierarchicalDataBoundControl.cs
- RawMouseInputReport.cs
- GridLength.cs
- TextEditorSpelling.cs
- complextypematerializer.cs
- URLString.cs
- NativeMethods.cs
- StrongNameMembershipCondition.cs
- PostBackOptions.cs
- KeyConverter.cs
- MsmqDiagnostics.cs
- CollectionsUtil.cs
- StylesEditorDialog.cs
- QueryableDataSourceHelper.cs
- Size.cs
- GlobalItem.cs
- _NegotiateClient.cs
- IItemContainerGenerator.cs
- URLAttribute.cs
- WindowsListViewSubItem.cs
- Win32Native.cs
- CutCopyPasteHelper.cs
- Canvas.cs
- KeyedHashAlgorithm.cs
- WindowsPen.cs
- SpeechSynthesizer.cs
- DesignerGenericWebPart.cs
- StringSource.cs
- CodeDOMProvider.cs
- SettingsBase.cs
- PropertyToken.cs
- PropertyPath.cs
- dataprotectionpermissionattribute.cs
- DataSourceGroupCollection.cs
- Control.cs
- ElementAction.cs
- CustomAssemblyResolver.cs
- WsdlBuildProvider.cs
- DesignerWithHeader.cs
- InputLanguage.cs
- BoundsDrawingContextWalker.cs
- DefaultHttpHandler.cs
- ListChunk.cs
- BinHexDecoder.cs
- AstNode.cs
- AppSettingsReader.cs
- ErrorRuntimeConfig.cs
- WebPartConnectionCollection.cs
- JpegBitmapEncoder.cs
- BehaviorEditorPart.cs
- SafeEventHandle.cs
- TimeSpanSecondsConverter.cs
- RowType.cs
- UserControlFileEditor.cs
- TextEditorLists.cs