Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / DataControlFieldHeaderCell.cs / 1305376 / DataControlFieldHeaderCell.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System; using System.Globalization; ////// 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; ////// 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
- Deflater.cs
- XamlSerializer.cs
- PathGradientBrush.cs
- WebPartEditVerb.cs
- FileRecordSequence.cs
- SignalGate.cs
- TableItemStyle.cs
- SizeAnimationClockResource.cs
- Tracer.cs
- ListControlConvertEventArgs.cs
- AvTraceFormat.cs
- HandlerFactoryWrapper.cs
- TileBrush.cs
- WizardPanel.cs
- PrintControllerWithStatusDialog.cs
- Padding.cs
- StandardToolWindows.cs
- ETagAttribute.cs
- EventLogException.cs
- MediaTimeline.cs
- AsyncInvokeOperation.cs
- GraphicsPath.cs
- ReadingWritingEntityEventArgs.cs
- RadialGradientBrush.cs
- PageAsyncTask.cs
- AuditLevel.cs
- StylusTip.cs
- RankException.cs
- WaitForChangedResult.cs
- PopupEventArgs.cs
- XmlNamedNodeMap.cs
- TextView.cs
- HyperLinkField.cs
- CacheAxisQuery.cs
- XmlElementElementCollection.cs
- ListItemCollection.cs
- ProfileServiceManager.cs
- PagedDataSource.cs
- SubqueryRules.cs
- BitStack.cs
- BrowserCapabilitiesFactory.cs
- HeaderUtility.cs
- EntityDesignerBuildProvider.cs
- _ScatterGatherBuffers.cs
- Int64Animation.cs
- CellPartitioner.cs
- Camera.cs
- Encoder.cs
- CompareValidator.cs
- ElementAction.cs
- ProxyAttribute.cs
- BitmapEffectDrawing.cs
- CacheRequest.cs
- SqlFactory.cs
- SimpleBitVector32.cs
- WorkflowMarkupSerializationProvider.cs
- AssemblyCacheEntry.cs
- Point.cs
- FrugalList.cs
- TreeNodeBindingCollection.cs
- ReaderOutput.cs
- PropertySegmentSerializer.cs
- QilBinary.cs
- XmlWriterTraceListener.cs
- SerializationHelper.cs
- CompositeActivityMarkupSerializer.cs
- EdmItemCollection.OcAssemblyCache.cs
- AssemblyResourceLoader.cs
- DataGridCommandEventArgs.cs
- DataObjectCopyingEventArgs.cs
- TemplatePropertyEntry.cs
- StaticSiteMapProvider.cs
- ProbeDuplexAsyncResult.cs
- BitmapEffectState.cs
- StateWorkerRequest.cs
- x509utils.cs
- CssStyleCollection.cs
- WindowsTab.cs
- AttachmentService.cs
- HostingPreferredMapPath.cs
- PointCollectionValueSerializer.cs
- RawMouseInputReport.cs
- Error.cs
- SqlPersonalizationProvider.cs
- RSAProtectedConfigurationProvider.cs
- BatchParser.cs
- OrthographicCamera.cs
- OleDbRowUpdatedEvent.cs
- Constants.cs
- DataGridViewCell.cs
- ImageSourceValueSerializer.cs
- DataGridViewCellPaintingEventArgs.cs
- DataTrigger.cs
- LinqDataSourceView.cs
- KeyValueSerializer.cs
- AttachedAnnotation.cs
- GifBitmapEncoder.cs
- PerSessionInstanceContextProvider.cs
- TextTreeTextNode.cs
- WebReferenceCollection.cs