Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- FixedBufferAttribute.cs
- Base64Encoder.cs
- HttpCookiesSection.cs
- safex509handles.cs
- UIPermission.cs
- RecognitionResult.cs
- ExpressionLexer.cs
- WebPartEditorOkVerb.cs
- odbcmetadatafactory.cs
- HotSpotCollection.cs
- WebPartTransformerCollection.cs
- UnsignedPublishLicense.cs
- CompositeDataBoundControl.cs
- TextTrailingWordEllipsis.cs
- MenuAdapter.cs
- CssClassPropertyAttribute.cs
- SqlCharStream.cs
- ReflectEventDescriptor.cs
- BuildProviderCollection.cs
- ListControlBuilder.cs
- SoapAttributeAttribute.cs
- DataTableClearEvent.cs
- XmlWellformedWriter.cs
- LinkedList.cs
- DataRecordInternal.cs
- RowBinding.cs
- ExtensionSimplifierMarkupObject.cs
- ZipIOExtraFieldPaddingElement.cs
- MissingMethodException.cs
- FixedSOMElement.cs
- SqlBooleanMismatchVisitor.cs
- UnmanagedMemoryStreamWrapper.cs
- WebPartVerbsEventArgs.cs
- SafeRegistryHandle.cs
- EventLogException.cs
- linebase.cs
- StylusDevice.cs
- DataGridCell.cs
- RijndaelManaged.cs
- InstanceKeyNotReadyException.cs
- XPathDescendantIterator.cs
- HashAlgorithm.cs
- LeafCellTreeNode.cs
- AvtEvent.cs
- ProviderManager.cs
- Object.cs
- SchemaImporterExtensionElement.cs
- CreateUserWizardDesigner.cs
- BuilderInfo.cs
- TemporaryBitmapFile.cs
- GradientStop.cs
- RepeaterItem.cs
- StringDictionary.cs
- PrincipalPermission.cs
- ObjectDataSourceView.cs
- OTFRasterizer.cs
- DataGridViewTopRowAccessibleObject.cs
- AppDomainManager.cs
- ColumnClickEvent.cs
- DrawingVisual.cs
- FormCollection.cs
- ThemeableAttribute.cs
- DataGridViewDataErrorEventArgs.cs
- EndpointConfigContainer.cs
- querybuilder.cs
- PerspectiveCamera.cs
- ValueSerializer.cs
- StreamGeometry.cs
- InkCanvasAutomationPeer.cs
- RuleSettingsCollection.cs
- XmlDigitalSignatureProcessor.cs
- DrawingAttributes.cs
- FontNamesConverter.cs
- ByteStorage.cs
- DocumentPropertiesDialog.cs
- PresentationSource.cs
- TextWriterEngine.cs
- ClientRuntimeConfig.cs
- SharedPersonalizationStateInfo.cs
- ExpressionLink.cs
- LogicalTreeHelper.cs
- HostDesigntimeLicenseContext.cs
- EdmItemError.cs
- SessionParameter.cs
- StreamSecurityUpgradeProvider.cs
- BaseAddressElementCollection.cs
- IsolatedStorageFileStream.cs
- IList.cs
- ReadingWritingEntityEventArgs.cs
- ConfigXmlElement.cs
- BuildManager.cs
- Matrix3DValueSerializer.cs
- SocketManager.cs
- PropertyOrder.cs
- CacheOutputQuery.cs
- StdValidatorsAndConverters.cs
- NamedObject.cs
- RuleSetReference.cs
- TdsValueSetter.cs
- TypeSystemHelpers.cs