Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlTableRow.cs / 1305376 / HtmlTableRow.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.HtmlControls { using System; using System.Collections; using System.ComponentModel; using System.Globalization; using System.Web; using System.Web.UI; using System.Security.Permissions; ////// [ ParseChildren(true, "Cells") ] public class HtmlTableRow : HtmlContainerControl { HtmlTableCellCollection cells; public HtmlTableRow() : base("tr") { } ////// The ////// class defines the properties, methods, and events for the HtmlTableRow control. /// This class allows programmatic access on the server to individual HTML /// <tr> elements enclosed within an control. /// /// [ WebCategory("Layout"), DefaultValue(""), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden) ] public string Align { get { string s = Attributes["align"]; return((s != null) ? s : String.Empty); } set { Attributes["align"] = MapStringAttributeToString(value); } } /* * Collection of child TableCells. */ ////// Gets or sets the horizontal alignment of the cells contained in an /// ///control. /// /// [ Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), ] public virtual HtmlTableCellCollection Cells { get { if (cells == null) cells = new HtmlTableCellCollection(this); return cells; } } ////// Gets or sets the group of table cells contained within an /// ///control. /// /// [ WebCategory("Appearance"), DefaultValue(""), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden) ] public string BgColor { get { string s = Attributes["bgcolor"]; return((s != null) ? s : String.Empty); } set { Attributes["bgcolor"] = MapStringAttributeToString(value); } } ////// Gets or sets the background color of an ////// control. /// /// [ WebCategory("Appearance"), DefaultValue(""), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden) ] public string BorderColor { get { string s = Attributes["bordercolor"]; return((s != null) ? s : String.Empty); } set { Attributes["bordercolor"] = MapStringAttributeToString(value); } } ////// Gets or sets the border color of an ///control. /// /// [ WebCategory("Layout"), DefaultValue(""), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden) ] public string Height { get { string s = Attributes["height"]; return((s != null) ? s : String.Empty); } set { Attributes["height"] = MapStringAttributeToString(value); } } ////// Gets or sets the height of an ///control. /// /// public override string InnerHtml { get { throw new NotSupportedException(SR.GetString(SR.InnerHtml_not_supported, this.GetType().Name)); } set { throw new NotSupportedException(SR.GetString(SR.InnerHtml_not_supported, this.GetType().Name)); } } ///[To be supplied.] ////// public override string InnerText { get { throw new NotSupportedException(SR.GetString(SR.InnerText_not_supported, this.GetType().Name)); } set { throw new NotSupportedException(SR.GetString(SR.InnerText_not_supported, this.GetType().Name)); } } ///[To be supplied.] ////// [ WebCategory("Layout"), DefaultValue(""), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden) ] public string VAlign { get { string s = Attributes["valign"]; return((s != null) ? s : String.Empty); } set { Attributes["valign"] = MapStringAttributeToString(value); } } ////// Gets or sets the vertical alignment of of the cells contained in an /// ///control. /// /// /// protected internal override void RenderChildren(HtmlTextWriter writer) { writer.WriteLine(); writer.Indent++; base.RenderChildren(writer); writer.Indent--; } ////// /// protected override void RenderEndTag(HtmlTextWriter writer) { base.RenderEndTag(writer); writer.WriteLine(); } ////// protected override ControlCollection CreateControlCollection() { return new HtmlTableCellControlCollection(this); } ///[To be supplied.] ////// protected class HtmlTableCellControlCollection : ControlCollection { internal HtmlTableCellControlCollection (Control owner) : base(owner) { } ///[To be supplied.] ////// public override void Add(Control child) { if (child is HtmlTableCell) base.Add(child); else throw new ArgumentException(SR.GetString(SR.Cannot_Have_Children_Of_Type, "HtmlTableRow", child.GetType().Name.ToString(CultureInfo.InvariantCulture))); // throw an exception here } ///Adds the specified ///object to the collection. The new control is added /// to the end of the array. /// public override void AddAt(int index, Control child) { if (child is HtmlTableCell) base.AddAt(index, child); else throw new ArgumentException(SR.GetString(SR.Cannot_Have_Children_Of_Type, "HtmlTableRow", child.GetType().Name.ToString(CultureInfo.InvariantCulture))); // throw an exception here } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Adds the specified ///object to the collection. The new control is added /// to the array at the specified index location.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HtmlHistory.cs
- RuntimeUtils.cs
- Html32TextWriter.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- BamlLocalizableResourceKey.cs
- XmlSchemaSimpleContentExtension.cs
- CalendarTable.cs
- SrgsSemanticInterpretationTag.cs
- LocalIdKeyIdentifierClause.cs
- ResponseBodyWriter.cs
- PropertyTabChangedEvent.cs
- ContourSegment.cs
- ImplicitInputBrush.cs
- ConfigXmlAttribute.cs
- MouseCaptureWithinProperty.cs
- Table.cs
- SelectorItemAutomationPeer.cs
- HwndStylusInputProvider.cs
- RemoteArgument.cs
- JavascriptCallbackResponseProperty.cs
- PartialCachingAttribute.cs
- SqlCharStream.cs
- COM2Enum.cs
- SynthesizerStateChangedEventArgs.cs
- SafeRegistryKey.cs
- FindCriteriaCD1.cs
- WebPartZoneAutoFormat.cs
- CqlQuery.cs
- SelectionWordBreaker.cs
- PinnedBufferMemoryStream.cs
- TypeLoadException.cs
- TextDecorationCollection.cs
- ClientApiGenerator.cs
- XmlDataDocument.cs
- PrintPreviewDialog.cs
- ItemContainerGenerator.cs
- EmbeddedMailObjectCollectionEditor.cs
- Site.cs
- FileEnumerator.cs
- AppDomainProtocolHandler.cs
- DbParameterCollection.cs
- ISCIIEncoding.cs
- HandoffBehavior.cs
- DocumentViewerHelper.cs
- JsonQNameDataContract.cs
- ProcessManager.cs
- ScriptReference.cs
- RetrieveVirtualItemEventArgs.cs
- PathGeometry.cs
- embossbitmapeffect.cs
- EntityDataSourceView.cs
- safex509handles.cs
- LocationSectionRecord.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- IgnoreDataMemberAttribute.cs
- XmlSchemaAll.cs
- ClientConfigPaths.cs
- MembershipAdapter.cs
- SpecialNameAttribute.cs
- PackageRelationship.cs
- DBNull.cs
- BitVector32.cs
- SourceSwitch.cs
- ElementAction.cs
- CodeCommentStatement.cs
- BitmapEffectInputData.cs
- PageAdapter.cs
- LinearQuaternionKeyFrame.cs
- ChangeTracker.cs
- _NetRes.cs
- WebRequestModuleElementCollection.cs
- PostBackOptions.cs
- MessageQueuePermissionAttribute.cs
- VisualBasicHelper.cs
- InternalResources.cs
- DCSafeHandle.cs
- ConstantSlot.cs
- DependencyProperty.cs
- RecognizedAudio.cs
- SymLanguageType.cs
- ISO2022Encoding.cs
- MobileControlBuilder.cs
- LogSwitch.cs
- SmiRecordBuffer.cs
- EnumValAlphaComparer.cs
- FrameworkElementAutomationPeer.cs
- InvalidComObjectException.cs
- GlobalItem.cs
- EventLogHandle.cs
- DummyDataSource.cs
- FileDialog.cs
- SQLStringStorage.cs
- Utils.cs
- RowsCopiedEventArgs.cs
- MachineSettingsSection.cs
- ZipIOExtraFieldPaddingElement.cs
- SelectorItemAutomationPeer.cs
- VirtualizingStackPanel.cs
- _SingleItemRequestCache.cs
- VersionUtil.cs