Code:
/ FX-1434 / FX-1434 / 1.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
- AssociationSetMetadata.cs
- TransactionsSectionGroup.cs
- ExpressionLink.cs
- _DisconnectOverlappedAsyncResult.cs
- TypeInfo.cs
- DataControlButton.cs
- NamespaceQuery.cs
- MetabaseServerConfig.cs
- NegotiateStream.cs
- HTMLTextWriter.cs
- ColumnResizeAdorner.cs
- DataControlCommands.cs
- ListViewUpdateEventArgs.cs
- SessionStateModule.cs
- UxThemeWrapper.cs
- StylusPointDescription.cs
- DetailsViewRowCollection.cs
- MultiDataTrigger.cs
- ValidatingReaderNodeData.cs
- MarkerProperties.cs
- Config.cs
- EastAsianLunisolarCalendar.cs
- GPPOINT.cs
- login.cs
- webclient.cs
- ItemAutomationPeer.cs
- LocatorPart.cs
- WebPartHeaderCloseVerb.cs
- XPathNodeList.cs
- PeerDefaultCustomResolverClient.cs
- ValidationEventArgs.cs
- ProviderMetadataCachedInformation.cs
- XPathAxisIterator.cs
- DefaultBindingPropertyAttribute.cs
- SignatureResourceHelper.cs
- NGCSerializerAsync.cs
- Rijndael.cs
- SolidColorBrush.cs
- mediaclock.cs
- ExpandButtonVisibilityConverter.cs
- BuildProvider.cs
- HandlerBase.cs
- OdbcConnectionFactory.cs
- RequiredFieldValidator.cs
- TextEffect.cs
- AppDomainEvidenceFactory.cs
- CompilerTypeWithParams.cs
- MemoryResponseElement.cs
- HttpCacheParams.cs
- CodeFieldReferenceExpression.cs
- ToolStripScrollButton.cs
- FieldNameLookup.cs
- ToolStripButton.cs
- ParentQuery.cs
- ElementNotEnabledException.cs
- WizardStepBase.cs
- TextEffectCollection.cs
- FileDialog.cs
- IisTraceWebEventProvider.cs
- NamedPermissionSet.cs
- KeyValueConfigurationCollection.cs
- ExtensionSimplifierMarkupObject.cs
- EdgeProfileValidation.cs
- DbReferenceCollection.cs
- ImpersonateTokenRef.cs
- COM2PictureConverter.cs
- DataBindingList.cs
- EventlogProvider.cs
- ListBox.cs
- IsolatedStorage.cs
- Lock.cs
- CombinedGeometry.cs
- SqlDataReader.cs
- PageStatePersister.cs
- PerspectiveCamera.cs
- RSAPKCS1KeyExchangeFormatter.cs
- XmlBinaryReader.cs
- MouseActionValueSerializer.cs
- WinEventWrap.cs
- SettingsAttributes.cs
- TailPinnedEventArgs.cs
- RegexWriter.cs
- DataFormats.cs
- DeploymentExceptionMapper.cs
- SystemIcmpV6Statistics.cs
- CodeSnippetTypeMember.cs
- MetadataPropertyCollection.cs
- EasingFunctionBase.cs
- RTLAwareMessageBox.cs
- TypeConverterHelper.cs
- AbstractDataSvcMapFileLoader.cs
- EncryptedPackageFilter.cs
- PrePrepareMethodAttribute.cs
- DrawingVisual.cs
- SqlRowUpdatedEvent.cs
- HttpValueCollection.cs
- CheckBoxField.cs
- DescendantBaseQuery.cs
- SafeRightsManagementQueryHandle.cs
- XmlTextEncoder.cs