Code:
/ 4.0 / 4.0 / untmp / 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. ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EntityContainerAssociationSetEnd.cs
- XmlCodeExporter.cs
- DataGridViewCellStyleChangedEventArgs.cs
- PolyBezierSegmentFigureLogic.cs
- SqlNode.cs
- MissingMethodException.cs
- ScaleTransform3D.cs
- NamespaceList.cs
- RenderingEventArgs.cs
- SafeNativeMethods.cs
- WmlCalendarAdapter.cs
- IProvider.cs
- InvokePatternIdentifiers.cs
- VisualStyleTypesAndProperties.cs
- IPAddress.cs
- ColorTranslator.cs
- PeerNearMe.cs
- MouseButton.cs
- MergeFilterQuery.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- OledbConnectionStringbuilder.cs
- WebBaseEventKeyComparer.cs
- DataExpression.cs
- SpotLight.cs
- DataGridViewHitTestInfo.cs
- DefaultTraceListener.cs
- FlowDocumentFormatter.cs
- StorageEndPropertyMapping.cs
- Int32.cs
- Query.cs
- UInt16.cs
- StrictAndMessageFilter.cs
- InternalRelationshipCollection.cs
- XmlSignatureProperties.cs
- ValidationResult.cs
- MobileCategoryAttribute.cs
- XmlSchemaElement.cs
- TextParaLineResult.cs
- DetailsViewRow.cs
- HMACRIPEMD160.cs
- Condition.cs
- ErrorHandlerModule.cs
- TextEndOfLine.cs
- ExcludeFromCodeCoverageAttribute.cs
- WebPartConnectionsEventArgs.cs
- MediaPlayer.cs
- WebBrowserContainer.cs
- XamlValidatingReader.cs
- EditorZone.cs
- HideDisabledControlAdapter.cs
- ClientRuntimeConfig.cs
- DataGridViewTopLeftHeaderCell.cs
- CellQuery.cs
- XmlSubtreeReader.cs
- XmlQueryContext.cs
- XmlTextEncoder.cs
- NativeCompoundFileAPIs.cs
- ResourceProperty.cs
- UIServiceHelper.cs
- CodeChecksumPragma.cs
- QueryCacheManager.cs
- objectquery_tresulttype.cs
- HtmlTableCellCollection.cs
- DBSchemaTable.cs
- ISAPIRuntime.cs
- PageEventArgs.cs
- FormViewInsertedEventArgs.cs
- HttpModulesSection.cs
- GB18030Encoding.cs
- BorderGapMaskConverter.cs
- DictionaryEditChange.cs
- SaveFileDialog.cs
- WriteableBitmap.cs
- BrushMappingModeValidation.cs
- ContextDataSourceView.cs
- TextSpanModifier.cs
- MemoryStream.cs
- x509store.cs
- InkCanvasInnerCanvas.cs
- NamedObject.cs
- ExtentKey.cs
- KeyToListMap.cs
- CompiledXpathExpr.cs
- BehaviorDragDropEventArgs.cs
- ProcessModelInfo.cs
- StringSorter.cs
- ErrorTableItemStyle.cs
- MenuAutomationPeer.cs
- PassportAuthentication.cs
- ScriptingRoleServiceSection.cs
- ArraySubsetEnumerator.cs
- CollectionTypeElement.cs
- XmlSerializerSection.cs
- RichTextBox.cs
- Help.cs
- AggregatePushdown.cs
- ListMarkerSourceInfo.cs
- XPathItem.cs
- ToggleButton.cs
- WmlPhoneCallAdapter.cs