Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } } }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
- ArgumentOutOfRangeException.cs
- X509CertificateChain.cs
- DynamicPropertyHolder.cs
- FileDialogCustomPlaces.cs
- PriorityBindingExpression.cs
- WebHttpBinding.cs
- PermissionRequestEvidence.cs
- Cursor.cs
- ExcCanonicalXml.cs
- HwndProxyElementProvider.cs
- ZipFileInfo.cs
- ZoneMembershipCondition.cs
- APCustomTypeDescriptor.cs
- XNodeNavigator.cs
- wmiprovider.cs
- FixedSOMTableCell.cs
- TextSearch.cs
- DSASignatureDeformatter.cs
- WindowsHyperlink.cs
- _UncName.cs
- ItemCollection.cs
- ViewGenerator.cs
- HtmlContainerControl.cs
- PingOptions.cs
- InfoCardAsymmetricCrypto.cs
- SiteMapSection.cs
- HttpCacheVary.cs
- ExceptionUtil.cs
- ConfigurationSectionGroup.cs
- Transform.cs
- EditorAttribute.cs
- ToolStripPanelRow.cs
- FormatException.cs
- PersistChildrenAttribute.cs
- TileModeValidation.cs
- TerminateSequenceResponse.cs
- Border.cs
- ClientSideProviderDescription.cs
- ExternalException.cs
- DESCryptoServiceProvider.cs
- AttributeAction.cs
- TextParaClient.cs
- ViewStateModeByIdAttribute.cs
- Int16Converter.cs
- XmlComment.cs
- SortedList.cs
- SizeConverter.cs
- Style.cs
- Button.cs
- ADRoleFactory.cs
- DataGridViewColumnTypePicker.cs
- TextEditorDragDrop.cs
- BoundingRectTracker.cs
- ExtractedStateEntry.cs
- ClientApiGenerator.cs
- WorkflowInstanceAbortedRecord.cs
- RealizationContext.cs
- FormattedTextSymbols.cs
- SqlNotificationEventArgs.cs
- ITextView.cs
- CaretElement.cs
- FormViewDeletedEventArgs.cs
- ComponentChangingEvent.cs
- SafeHandles.cs
- HtmlCommandAdapter.cs
- ProcessInfo.cs
- TemplatePropertyEntry.cs
- xmlNames.cs
- NetSectionGroup.cs
- MessageSmuggler.cs
- WriteTimeStream.cs
- SerializationHelper.cs
- ClipboardData.cs
- ClientFormsIdentity.cs
- CodeDOMUtility.cs
- SortedList.cs
- Scene3D.cs
- TextBox.cs
- ResourceManager.cs
- DataMemberConverter.cs
- TextViewElement.cs
- OleServicesContext.cs
- TryLoadRunnableWorkflowCommand.cs
- Color.cs
- SHA384Managed.cs
- FontWeights.cs
- TextBoxAutomationPeer.cs
- TogglePatternIdentifiers.cs
- AtomServiceDocumentSerializer.cs
- EventLogPermissionEntry.cs
- EmissiveMaterial.cs
- LambdaCompiler.Binary.cs
- BinaryParser.cs
- NativeMethods.cs
- Math.cs
- URIFormatException.cs
- RoutingChannelExtension.cs
- IRCollection.cs
- httpstaticobjectscollection.cs
- SiteMapSection.cs