Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / DataControlFieldHeaderCell.cs / 1 / DataControlFieldHeaderCell.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.Globalization; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class DataControlFieldHeaderCell : DataControlFieldCell { public DataControlFieldHeaderCell(DataControlField containingField) : base(HtmlTextWriterTag.Th, containingField) { } ///Creates a special header cell that is contained within a DataControlField. ////// public virtual string AbbreviatedText { get { object x = ViewState["AbbrText"]; return((x == null) ? String.Empty : (string)x); } set { ViewState["AbbrText"] = value; } } ////// Sets the abbreviated text for a header cell. The abbreviated text /// is rendered with the HTML ABBR attribute. The ABBR attribute is important /// for screen readers since it allows them to read a shortened version of a header for each cell in the table. /// ////// public virtual TableHeaderScope Scope { get { object x = ViewState["Scope"]; return((x == null) ? TableHeaderScope.NotSet : (TableHeaderScope)x); } set { ViewState["Scope"] = value; } } ////// Represents the cells that the header applies to. Renders the HTML scope attribute. Possible values are from the TableHeaderScope enumeration: Column and Row. /// ////// protected override void AddAttributesToRender(HtmlTextWriter writer) { base.AddAttributesToRender(writer); TableHeaderScope scope = Scope; if (scope != TableHeaderScope.NotSet) { if (scope == TableHeaderScope.Column) { writer.AddAttribute(HtmlTextWriterAttribute.Scope, "col"); } else { writer.AddAttribute(HtmlTextWriterAttribute.Scope, "row"); } } String abbr = AbbreviatedText; if (!String.IsNullOrEmpty(abbr)) { writer.AddAttribute(HtmlTextWriterAttribute.Abbr, abbr); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.Adds header cell attributes to the list of attributes to render. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReadOnlyNameValueCollection.cs
- GregorianCalendarHelper.cs
- ToolStripDropDownMenu.cs
- SqlPersistenceProviderFactory.cs
- DataReaderContainer.cs
- MetadataLocation.cs
- TableParagraph.cs
- ProviderConnectionPoint.cs
- StylusPlugin.cs
- SQLDecimalStorage.cs
- FixedPosition.cs
- ControlBindingsConverter.cs
- OleDbConnectionInternal.cs
- Membership.cs
- SingleAnimationBase.cs
- Zone.cs
- EventHandlingScope.cs
- AdapterDictionary.cs
- _AcceptOverlappedAsyncResult.cs
- UriTemplateTrieLocation.cs
- ServiceBusyException.cs
- COAUTHINFO.cs
- XmlSchemaSimpleType.cs
- SplitterPanelDesigner.cs
- SmtpDigestAuthenticationModule.cs
- XmlTextEncoder.cs
- ContentPropertyAttribute.cs
- DataGridColumnFloatingHeader.cs
- QilVisitor.cs
- DocumentCollection.cs
- TerminateDesigner.cs
- FontFaceLayoutInfo.cs
- ConsoleTraceListener.cs
- XmlAutoDetectWriter.cs
- ZoneLinkButton.cs
- QilTernary.cs
- TargetControlTypeAttribute.cs
- RegexParser.cs
- SizeLimitedCache.cs
- FileSystemEventArgs.cs
- TryExpression.cs
- Profiler.cs
- XmlUnspecifiedAttribute.cs
- DocumentStatusResources.cs
- CatalogPartDesigner.cs
- Stream.cs
- ScalarType.cs
- ObjectFullSpanRewriter.cs
- ProtocolsSection.cs
- SchemaImporterExtension.cs
- RequestCachePolicyConverter.cs
- TextBoxRenderer.cs
- XmlNamespaceDeclarationsAttribute.cs
- InputReport.cs
- DbConnectionPoolGroupProviderInfo.cs
- UserInitiatedNavigationPermission.cs
- Pointer.cs
- NavigationWindow.cs
- HttpException.cs
- HttpClientCertificate.cs
- EdgeModeValidation.cs
- OuterGlowBitmapEffect.cs
- TransactionChannelListener.cs
- SafeFileMappingHandle.cs
- SecurityManager.cs
- TableLayoutSettings.cs
- ProgressiveCrcCalculatingStream.cs
- ConfigurationValidatorAttribute.cs
- ValueQuery.cs
- DetailsViewInsertEventArgs.cs
- DBCSCodePageEncoding.cs
- SqlCacheDependencyDatabaseCollection.cs
- COM2ExtendedTypeConverter.cs
- SqlCacheDependencyDatabaseCollection.cs
- TextElementCollectionHelper.cs
- RegistrationServices.cs
- XmlEncodedRawTextWriter.cs
- FunctionDescription.cs
- SignatureResourcePool.cs
- NegotiationTokenAuthenticatorStateCache.cs
- DispatcherObject.cs
- ContainsRowNumberChecker.cs
- HighlightComponent.cs
- FileDialog_Vista_Interop.cs
- ExpandCollapseProviderWrapper.cs
- SqlCaseSimplifier.cs
- FormsAuthenticationTicket.cs
- AuthenticationModuleElementCollection.cs
- ProcessHost.cs
- Int64AnimationUsingKeyFrames.cs
- NewExpression.cs
- CodeTypeOfExpression.cs
- EntityDataSourceDesigner.cs
- PrintPreviewControl.cs
- FullTextLine.cs
- RectKeyFrameCollection.cs
- BuildManager.cs
- InstanceNormalEvent.cs
- GorillaCodec.cs
- HandleRef.cs