Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / 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. ///// 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
- StylusLogic.cs
- ListViewSortEventArgs.cs
- XamlWrapperReaders.cs
- RegexStringValidator.cs
- NativeCompoundFileAPIs.cs
- Group.cs
- MenuItemCollection.cs
- Decimal.cs
- EncryptedReference.cs
- Line.cs
- ObjectIDGenerator.cs
- Transform3DGroup.cs
- SmtpNtlmAuthenticationModule.cs
- ParsedRoute.cs
- StatusBar.cs
- OneOfTypeConst.cs
- XmlDataSource.cs
- DataListGeneralPage.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- SQLCharsStorage.cs
- IndexExpression.cs
- NonSerializedAttribute.cs
- brushes.cs
- StdValidatorsAndConverters.cs
- ThreadInterruptedException.cs
- Process.cs
- GeneralTransform3DGroup.cs
- ProvidePropertyAttribute.cs
- CodeTypeDeclarationCollection.cs
- EventLevel.cs
- DtrList.cs
- COM2EnumConverter.cs
- PagerSettings.cs
- ValidationRuleCollection.cs
- Pair.cs
- ListViewCancelEventArgs.cs
- DataRowCollection.cs
- QilLoop.cs
- EmptyEnumerator.cs
- ToolStripScrollButton.cs
- HandlerWithFactory.cs
- WebEvents.cs
- ObjectReaderCompiler.cs
- ParentQuery.cs
- ToolStripRenderEventArgs.cs
- ResXResourceSet.cs
- ClientRoleProvider.cs
- PersonalizableTypeEntry.cs
- SqlReorderer.cs
- BufferModesCollection.cs
- HttpHeaderCollection.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- ResourceKey.cs
- tibetanshape.cs
- SqlException.cs
- NetSectionGroup.cs
- MobileUserControl.cs
- FixedBufferAttribute.cs
- IPipelineRuntime.cs
- GACIdentityPermission.cs
- NativeMethods.cs
- PaintEvent.cs
- OutputCacheSection.cs
- FocusManager.cs
- PointCollection.cs
- HealthMonitoringSectionHelper.cs
- ToolStripDropDownClosingEventArgs.cs
- TreeChangeInfo.cs
- InternalConfigRoot.cs
- DataObjectAttribute.cs
- BindingEntityInfo.cs
- ECDsa.cs
- XmlSchemaAppInfo.cs
- XPathNodeList.cs
- EntitySqlQueryCacheKey.cs
- HyperLinkStyle.cs
- prompt.cs
- InstanceHandleReference.cs
- DocumentViewer.cs
- ScriptComponentDescriptor.cs
- MemberDescriptor.cs
- StoreAnnotationsMap.cs
- SqlExpander.cs
- Attachment.cs
- TableCellCollection.cs
- Matrix3D.cs
- DictionaryMarkupSerializer.cs
- SortDescription.cs
- LinqDataSourceStatusEventArgs.cs
- UiaCoreTypesApi.cs
- Configuration.cs
- FormattedTextSymbols.cs
- webproxy.cs
- RowsCopiedEventArgs.cs
- XmlIgnoreAttribute.cs
- Style.cs
- ConvertersCollection.cs
- ConfigurationSettings.cs
- DataControlReference.cs
- MaskedTextBoxDesignerActionList.cs