Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlTableRow.cs / 4 / 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") ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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 } } } }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
- GraphicsContext.cs
- FormatConvertedBitmap.cs
- OptionUsage.cs
- Enum.cs
- RepeaterItemEventArgs.cs
- Grid.cs
- DataBindingList.cs
- VisualTransition.cs
- AccessedThroughPropertyAttribute.cs
- OracleParameterBinding.cs
- ClientRuntimeConfig.cs
- Win32Native.cs
- WebPartDisplayModeEventArgs.cs
- RepeatInfo.cs
- Empty.cs
- StylusShape.cs
- EdmType.cs
- PackageRelationshipSelector.cs
- QilExpression.cs
- PrimarySelectionGlyph.cs
- IsolatedStorageFileStream.cs
- ObjectDataSourceMethodEventArgs.cs
- ExceptionCollection.cs
- SecurityRuntime.cs
- CheckBoxDesigner.cs
- GeometryGroup.cs
- PageRequestManager.cs
- SqlCharStream.cs
- FileDialogCustomPlacesCollection.cs
- AutomationPatternInfo.cs
- WebPartDisplayModeCollection.cs
- UInt64Converter.cs
- ScrollProviderWrapper.cs
- ExpressionNode.cs
- FileRecordSequenceHelper.cs
- XPathEmptyIterator.cs
- _HelperAsyncResults.cs
- QueueProcessor.cs
- dbenumerator.cs
- CommandSet.cs
- TextSpanModifier.cs
- SoapExtensionReflector.cs
- HwndSourceParameters.cs
- METAHEADER.cs
- Animatable.cs
- Coordinator.cs
- SpecularMaterial.cs
- DesignerDataTable.cs
- GenericTextProperties.cs
- ComponentSerializationService.cs
- TransformConverter.cs
- HandleCollector.cs
- CodeExporter.cs
- DefaultTextStore.cs
- EdmEntityTypeAttribute.cs
- EntityContainerEntitySet.cs
- ColorTranslator.cs
- HierarchicalDataBoundControl.cs
- GZipDecoder.cs
- HttpModuleActionCollection.cs
- XmlWriterTraceListener.cs
- ThreadNeutralSemaphore.cs
- ErrorInfoXmlDocument.cs
- X509SubjectKeyIdentifierClause.cs
- ResourceDictionaryCollection.cs
- ObjectRef.cs
- DbConnectionHelper.cs
- MDIClient.cs
- ProcessHostFactoryHelper.cs
- EventHandlerList.cs
- InvalidOperationException.cs
- PreProcessor.cs
- ProgressBarAutomationPeer.cs
- DbConnectionPoolOptions.cs
- MembershipValidatePasswordEventArgs.cs
- ToolStripScrollButton.cs
- StrokeRenderer.cs
- AuthenticationModuleElement.cs
- WorkflowServiceNamespace.cs
- AutomationPatternInfo.cs
- _OSSOCK.cs
- XmlSchemaExternal.cs
- MenuScrollingVisibilityConverter.cs
- ColumnMapProcessor.cs
- regiisutil.cs
- ArgumentOutOfRangeException.cs
- Variant.cs
- ObservableDictionary.cs
- UInt32Converter.cs
- XmlLinkedNode.cs
- Scripts.cs
- Tag.cs
- TransactionFormatter.cs
- Token.cs
- Dynamic.cs
- PenThreadWorker.cs
- GeneralTransform3DTo2D.cs
- HttpWriter.cs
- CacheMemory.cs
- GeometryValueSerializer.cs