Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. //------------------------------------------------------------------------------ //Adds header cell attributes to the list of attributes to render. ///// 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.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
- RoutedEvent.cs
- MissingSatelliteAssemblyException.cs
- InkCanvasSelectionAdorner.cs
- CTreeGenerator.cs
- TypeNameConverter.cs
- EdmProperty.cs
- DetailsViewUpdatedEventArgs.cs
- TraversalRequest.cs
- TypeTypeConverter.cs
- ShutDownListener.cs
- Int64AnimationBase.cs
- EntityProxyTypeInfo.cs
- SiblingIterators.cs
- DataGridViewColumn.cs
- XmlElementList.cs
- EmptyImpersonationContext.cs
- SubclassTypeValidator.cs
- LicFileLicenseProvider.cs
- MimeTextImporter.cs
- CaseStatementProjectedSlot.cs
- NativeMethods.cs
- SystemGatewayIPAddressInformation.cs
- TripleDESCryptoServiceProvider.cs
- HttpHandlersSection.cs
- URIFormatException.cs
- TextContainerHelper.cs
- ApplicationSecurityInfo.cs
- EventArgs.cs
- TripleDES.cs
- AuthenticationModuleElement.cs
- XmlSubtreeReader.cs
- XmlSchemaElement.cs
- EventLogPermissionEntryCollection.cs
- AnnotationResource.cs
- SqlFacetAttribute.cs
- SweepDirectionValidation.cs
- ValuePatternIdentifiers.cs
- Rule.cs
- ExecutionPropertyManager.cs
- FullTextState.cs
- __Filters.cs
- XmlDataSourceNodeDescriptor.cs
- GlyphRunDrawing.cs
- DeleteIndexBinder.cs
- EllipticalNodeOperations.cs
- XmlValidatingReader.cs
- WindowsGraphics2.cs
- BitArray.cs
- TemplateParser.cs
- XmlSchemaRedefine.cs
- TreeNodeStyleCollection.cs
- OletxTransactionFormatter.cs
- MDIWindowDialog.cs
- GZipDecoder.cs
- KnownTypesHelper.cs
- _Connection.cs
- SiteMapHierarchicalDataSourceView.cs
- WinFormsSecurity.cs
- ContextMenu.cs
- TextServicesManager.cs
- ProfileManager.cs
- BinaryObjectReader.cs
- NameValuePair.cs
- TaiwanCalendar.cs
- WebPartDisplayModeCollection.cs
- HttpCookie.cs
- DataGridViewImageColumn.cs
- mediapermission.cs
- ArraySubsetEnumerator.cs
- IteratorDescriptor.cs
- DictionaryKeyPropertyAttribute.cs
- SimpleHandlerFactory.cs
- SymbolMethod.cs
- CodeNamespaceCollection.cs
- TokenBasedSet.cs
- XmlSchemaAny.cs
- MultipleViewPattern.cs
- Activator.cs
- SelectionEditingBehavior.cs
- ImageAttributes.cs
- XamlReaderConstants.cs
- BindingListCollectionView.cs
- ToolStripRenderer.cs
- CharConverter.cs
- EncoderBestFitFallback.cs
- Operators.cs
- GetUserPreferenceRequest.cs
- RecognizerInfo.cs
- GatewayIPAddressInformationCollection.cs
- TextTreeTextElementNode.cs
- WebBodyFormatMessageProperty.cs
- DataRelation.cs
- DbTransaction.cs
- MasterPageBuildProvider.cs
- behaviorssection.cs
- File.cs
- arc.cs
- ProfileInfo.cs
- Image.cs
- ReadOnlyHierarchicalDataSourceView.cs