Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } } }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
- Pair.cs
- SectionInput.cs
- ProgressBar.cs
- FontFamilyIdentifier.cs
- AppSettings.cs
- XmlILIndex.cs
- WindowsAltTab.cs
- DataGridColumn.cs
- StaticResourceExtension.cs
- EntityConnectionStringBuilderItem.cs
- SequentialActivityDesigner.cs
- QueryIntervalOp.cs
- Pair.cs
- InvalidPrinterException.cs
- TextSearch.cs
- MessageQueueInstaller.cs
- CellRelation.cs
- WebConfigManager.cs
- DataServiceProviderMethods.cs
- ToolStripSeparatorRenderEventArgs.cs
- Span.cs
- TrustSection.cs
- WindowsFormsSectionHandler.cs
- AsyncStreamReader.cs
- ApplicationFileCodeDomTreeGenerator.cs
- WebPartEditorOkVerb.cs
- SourceFileInfo.cs
- CalendarAutoFormat.cs
- AdRotator.cs
- BamlResourceContent.cs
- Translator.cs
- ToolBarTray.cs
- TableRowGroupCollection.cs
- Soap12FormatExtensions.cs
- AssociationTypeEmitter.cs
- OleDbEnumerator.cs
- RTTrackingProfile.cs
- OracleRowUpdatingEventArgs.cs
- UIServiceHelper.cs
- NavigationFailedEventArgs.cs
- SByteConverter.cs
- ToolStripContextMenu.cs
- EmbeddedMailObjectsCollection.cs
- DataGridHeaderBorder.cs
- SystemIPInterfaceStatistics.cs
- QilPatternVisitor.cs
- Point4D.cs
- MethodCallConverter.cs
- RelationshipEndCollection.cs
- DragDeltaEventArgs.cs
- TypeDelegator.cs
- COM2ExtendedUITypeEditor.cs
- TextureBrush.cs
- HttpResponseHeader.cs
- PictureBox.cs
- ServiceBusyException.cs
- InstanceDescriptor.cs
- SafeRsaProviderHandle.cs
- PopupControlService.cs
- CoreSwitches.cs
- DocumentViewer.cs
- WebZoneDesigner.cs
- WindowsFormsHostAutomationPeer.cs
- Matrix.cs
- SvcMapFileLoader.cs
- CalendarTable.cs
- ValueSerializer.cs
- Accessible.cs
- CrossContextChannel.cs
- CodeDirectoryCompiler.cs
- Dump.cs
- CertificateManager.cs
- DbProviderServices.cs
- DrawingBrush.cs
- Compress.cs
- SessionViewState.cs
- XhtmlTextWriter.cs
- Misc.cs
- RbTree.cs
- BindingCollection.cs
- WinInetCache.cs
- MenuItemAutomationPeer.cs
- StateManagedCollection.cs
- NameValueCollection.cs
- Border.cs
- ByteStreamMessageEncoderFactory.cs
- DataGridViewBindingCompleteEventArgs.cs
- Win32SafeHandles.cs
- ExternalException.cs
- ClrProviderManifest.cs
- ScrollChrome.cs
- ServiceRouteHandler.cs
- EntityClassGenerator.cs
- ToolStripDropDownMenu.cs
- ScriptReferenceEventArgs.cs
- SimpleExpression.cs
- SqlNode.cs
- ListBindingHelper.cs
- SafeHandles.cs
- DropDownList.cs