Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / HtmlControls / HtmlTableCell.cs / 1 / HtmlTableCell.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * HtmlTableCell.cs * * Copyright (c) 2000 Microsoft Corporation */ 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; ////// [ConstructorNeedsTag(true)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class HtmlTableCell : HtmlContainerControl { ////// The ////// class defines the properties, methods, and events for the HtmlTableCell control. /// This class allows programmatic access on the server to individual HTML /// <td> and <th> elements enclosed within an /// /// control. /// /// public HtmlTableCell() : base("td") { } ////// public HtmlTableCell(string tagName) : base(tagName) { } ////// [ 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); } } ////// Gets or sets the horizontal alignment of content 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); } } /* * Number of columns that this cell spans. */ ////// Gets or sets the border color of an ////// control. /// /// [ WebCategory("Layout"), DefaultValue(""), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden) ] public int ColSpan { get { string s = Attributes["colspan"]; return((s != null) ? Int32.Parse(s, CultureInfo.InvariantCulture) : -1); } set { Attributes["colspan"] = MapIntegerAttributeToString(value); } } ////// Gets or sets the number of columns that the HtmlTableCell control spans. /// ////// [ 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); } } /* * Suppresses wrapping. */ ////// Gets or sets the height, in pixels, of an ////// control. /// /// [ WebCategory("Behavior"), DefaultValue(""), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), TypeConverter(typeof(MinimizableAttributeTypeConverter)) ] public bool NoWrap { get { string s = Attributes["nowrap"]; return((s != null) ? (s.Equals("nowrap")) : false); } set { if (value) Attributes["nowrap"] = "nowrap"; else Attributes["nowrap"] = null; } } /* * Number of rows that this cell spans. */ ////// Gets or sets a value indicating whether text within an /// ///control /// should be wrapped. /// /// [ WebCategory("Layout"), DefaultValue(""), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden) ] public int RowSpan { get { string s = Attributes["rowspan"]; return((s != null) ? Int32.Parse(s, CultureInfo.InvariantCulture) : -1); } set { Attributes["rowspan"] = MapIntegerAttributeToString(value); } } ////// Gets or sets the number of rows an ///control /// spans. /// /// [ 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 for text within an /// ///control. /// /// [ WebCategory("Layout"), DefaultValue(""), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden) ] public string Width { get { string s = Attributes["width"]; return((s != null) ? s : String.Empty); } set { Attributes["width"] = MapStringAttributeToString(value); } } ////// Gets or sets the width, in pixels, of an ////// control. /// /// /// protected override void RenderEndTag(HtmlTextWriter writer) { base.RenderEndTag(writer); writer.WriteLine(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DetailsViewUpdatedEventArgs.cs
- CustomExpression.cs
- PerformanceCountersElement.cs
- AdornerHitTestResult.cs
- SimpleMailWebEventProvider.cs
- DefaultTraceListener.cs
- PageAsyncTaskManager.cs
- ImportException.cs
- TextCompositionManager.cs
- TextRunProperties.cs
- PasswordRecovery.cs
- PaginationProgressEventArgs.cs
- HtmlTernaryTree.cs
- HttpHostedTransportConfiguration.cs
- Int16Storage.cs
- VarInfo.cs
- InputLanguageEventArgs.cs
- EventHandlerService.cs
- WebPageTraceListener.cs
- AsyncWaitHandle.cs
- PageStatePersister.cs
- VolatileEnlistmentState.cs
- TaskCanceledException.cs
- ObjectReaderCompiler.cs
- TreeViewImageIndexConverter.cs
- ButtonBase.cs
- SelectionRange.cs
- ErrorRuntimeConfig.cs
- XamlFilter.cs
- ExpressionBuilderContext.cs
- SystemColors.cs
- Itemizer.cs
- HtmlTableCell.cs
- _ListenerResponseStream.cs
- InputLanguage.cs
- ErrorTableItemStyle.cs
- SEHException.cs
- SystemColorTracker.cs
- HtmlElementErrorEventArgs.cs
- SafeNativeMethodsOther.cs
- CqlIdentifiers.cs
- SettingsAttributes.cs
- CodeAttributeArgument.cs
- CodeNamespaceCollection.cs
- InputScope.cs
- ParentQuery.cs
- EntityViewGenerationAttribute.cs
- SchemaName.cs
- EmptyControlCollection.cs
- AppDomainProtocolHandler.cs
- XmlBinaryReaderSession.cs
- Condition.cs
- PasswordTextNavigator.cs
- BitmapEffectDrawing.cs
- ReceiveSecurityHeader.cs
- ParsedRoute.cs
- DispatcherExceptionFilterEventArgs.cs
- QilCloneVisitor.cs
- ProtocolImporter.cs
- EntityType.cs
- ToolStripComboBox.cs
- Object.cs
- PublishLicense.cs
- TrackBar.cs
- ImageKeyConverter.cs
- PackUriHelper.cs
- BitmapImage.cs
- loginstatus.cs
- HandlerFactoryCache.cs
- AstTree.cs
- PolicyException.cs
- SqlInternalConnectionTds.cs
- StackOverflowException.cs
- WindowsBrush.cs
- ProviderUtil.cs
- ActivationProxy.cs
- CoreSwitches.cs
- RealizationContext.cs
- NotFiniteNumberException.cs
- FormViewCommandEventArgs.cs
- SqlRowUpdatedEvent.cs
- GridItemProviderWrapper.cs
- ParseElement.cs
- OracleConnection.cs
- TextFormattingConverter.cs
- ApplicationSecurityManager.cs
- LayoutTableCell.cs
- Condition.cs
- ImageCodecInfoPrivate.cs
- DataServiceHostWrapper.cs
- Types.cs
- SqlGatherConsumedAliases.cs
- ThreadExceptionEvent.cs
- UntypedNullExpression.cs
- CodeTypeParameter.cs
- PasswordTextContainer.cs
- DoubleKeyFrameCollection.cs
- ListBindingConverter.cs
- GridViewUpdatedEventArgs.cs
- ListCardsInFileRequest.cs