AutoGeneratedFieldProperties.Name Property
.NET Framework (current version)
Gets or sets the name of the AutoGeneratedField object.
Assembly: System.Web (in System.Web.dll)
Property Value
Type: System.StringThe name of the AutoGeneratedField object. The default is an empty string (""), which indicates that this property is not set.
Use the Name property to specify the name of the AutoGeneratedField object. The name is often the name of the field bound to the AutoGeneratedField object. The value of this property is also displayed in the header section of the AutoGeneratedField object in a DetailsView or a GridView control.
The following code example demonstrates how to use the Name property to determine the value with which to set the HeaderText property of an AutoGeneratedField object.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; using System.Web.UI; using System.Web.UI.WebControls; using System.Security.Permissions; using System.Web; namespace Samples.AspNet.CS.Controls { [AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class SimpleCustomControl : DetailsView { protected override AutoGeneratedField CreateAutoGeneratedRow(AutoGeneratedFieldProperties fieldProperties) { // Create an AutoGeneratedField object. AutoGeneratedField field = new AutoGeneratedField(fieldProperties.DataField); // Set the properties of the AutoGeneratedField using // the values from the AutoGeneratedFieldProperties // object contained in the fieldProperties parameter. ((IStateManager)field).TrackViewState(); field.HeaderText = fieldProperties.Name; field.SortExpression = fieldProperties.Name; field.ReadOnly = fieldProperties.IsReadOnly; field.DataType = fieldProperties.Type; return field; } } }
.NET Framework
Available since 2.0
Available since 2.0
Show: