AutoGeneratedFieldProperties.IsReadOnly Property
.NET Framework (current version)
Gets or sets a value indicating whether the values displayed in an AutoGeneratedField object can be modified in edit mode.
Assembly: System.Web (in System.Web.dll)
Property Value
Type: System.Booleantrue to indicate that the values are read-only; otherwise, false. The default is false.
Use the IsReadOnly property to specify whether the values of the field bound to an AutoGeneratedField object can be modified in edit mode. When a data-bound control is in edit mode, fields that are read-only are displayed as plain text, without any editing controls.
The following code example demonstrates how to use the IsReadOnly property to determine the value with which to set the ReadOnly property of an AutoGeneratedField object.
Imports System.ComponentModel Imports System.Web.UI Imports System.Web.UI.WebControls Imports System.Security.Permissions Imports System.Web Namespace Samples.AspNet.VB.Controls <AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal), AspNetHostingPermission(SecurityAction.InheritanceDemand, Level:=AspNetHostingPermissionLevel.Minimal)> Public Class SimpleCustomControl Inherits System.Web.UI.WebControls.DetailsView Protected Overrides Function CreateAutoGeneratedRow(ByVal fieldProperties As AutoGeneratedFieldProperties) As AutoGeneratedField ' Create an AutoGeneratedField object. Dim field As New AutoGeneratedField(fieldProperties.DataField) ' Set the properties of the AutoGeneratedField using ' the values from the AutoGeneratedFieldProperties ' object contained in the fieldProperties parameter. CType(field, IStateManager).TrackViewState() field.HeaderText = fieldProperties.Name field.SortExpression = fieldProperties.Name field.ReadOnly = fieldProperties.IsReadOnly field.DataType = fieldProperties.Type Return field End Function End Class End Namespace
.NET Framework
Available since 2.0
Available since 2.0
Show: