AutoGeneratedFieldProperties.IsReadOnly プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As AutoGeneratedFieldProperties Dim value As Boolean value = instance.IsReadOnly instance.IsReadOnly = value
/** @property */ public boolean get_IsReadOnly () /** @property */ public void set_IsReadOnly (boolean value)
値が読み取り専用の場合は true。それ以外の場合は false。既定値は false です。

IsReadOnly プロパティを使用して、AutoGeneratedField オブジェクトにバインドされたフィールドの値を編集モードで変更できるかどうかを指定します。データ バインド コントロールが編集モードになっている場合、読み取り専用のフィールドは、編集コントロールなしでプレーンテキストとして表示されます。

IsReadOnly プロパティを使用して、AutoGeneratedField オブジェクトの ReadOnly プロパティに設定する値を決定する方法を次のコード例に示します。
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
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; } } }

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からAutoGeneratedFieldProperties.IsReadOnly プロパティを検索する場合は、下記のリンクをクリックしてください。

- AutoGeneratedFieldProperties.IsReadOnly プロパティのページへのリンク