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
- GeometryValueSerializer.cs
- WebPartActionVerb.cs
- SessionStateItemCollection.cs
- WindowsFormsSynchronizationContext.cs
- ApplicationSecurityManager.cs
- DragCompletedEventArgs.cs
- SpecularMaterial.cs
- TextPenaltyModule.cs
- HighlightVisual.cs
- ProfileService.cs
- SHA512.cs
- PrtCap_Reader.cs
- CodeArrayCreateExpression.cs
- GridViewSelectEventArgs.cs
- XhtmlTextWriter.cs
- CollectionBase.cs
- ComboBox.cs
- Command.cs
- PageDeviceFont.cs
- PaperSource.cs
- DataTableNewRowEvent.cs
- _OSSOCK.cs
- ReceiveSecurityHeader.cs
- WindowsClaimSet.cs
- AmbientValueAttribute.cs
- BinHexEncoder.cs
- Container.cs
- BamlTreeNode.cs
- CapacityStreamGeometryContext.cs
- DataContext.cs
- IntegerValidatorAttribute.cs
- ProfileManager.cs
- DynamicMethod.cs
- DesignerAdapterUtil.cs
- XmlSchemaImporter.cs
- TemplateComponentConnector.cs
- ZipIOCentralDirectoryBlock.cs
- DataGridViewCellStyleChangedEventArgs.cs
- TableRow.cs
- SendMailErrorEventArgs.cs
- MoveSizeWinEventHandler.cs
- ButtonBase.cs
- IndicCharClassifier.cs
- _IPv6Address.cs
- ParameterBuilder.cs
- DelegateArgumentReference.cs
- XmlObjectSerializerWriteContextComplex.cs
- UInt16Converter.cs
- baseaxisquery.cs
- ToolCreatedEventArgs.cs
- GregorianCalendar.cs
- TextBoxBase.cs
- CodeDefaultValueExpression.cs
- AccessedThroughPropertyAttribute.cs
- TrackBarRenderer.cs
- MimeObjectFactory.cs
- CheckBoxBaseAdapter.cs
- Site.cs
- MemberDomainMap.cs
- StorageSetMapping.cs
- ProtocolReflector.cs
- XmlDataSourceNodeDescriptor.cs
- FilterQuery.cs
- DataTableMappingCollection.cs
- SecurityElement.cs
- EventMappingSettingsCollection.cs
- ContextStaticAttribute.cs
- NetworkInterface.cs
- CngProvider.cs
- XhtmlBasicControlAdapter.cs
- ProvideValueServiceProvider.cs
- ConfigDefinitionUpdates.cs
- PenLineCapValidation.cs
- DbSetClause.cs
- HttpCachePolicyWrapper.cs
- ConnectionStringsExpressionEditor.cs
- AtlasWeb.Designer.cs
- FixedTextSelectionProcessor.cs
- RequestDescription.cs
- JournalEntry.cs
- OletxEnlistment.cs
- AttributeCollection.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- XmlReflectionImporter.cs
- DescendantQuery.cs
- EntityDataSource.cs
- SecurityUtils.cs
- NamespaceImport.cs
- BasicViewGenerator.cs
- Rules.cs
- ReadOnlyCollection.cs
- _LocalDataStoreMgr.cs
- FormsIdentity.cs
- ListControlBuilder.cs
- FunctionImportElement.cs
- WebPartEventArgs.cs
- DependencyPropertyConverter.cs
- Char.cs
- ScheduleChanges.cs
- ErrorInfoXmlDocument.cs