AutoGeneratedFieldProperties.DataField プロパティ
アセンブリ: System.Web (system.web.dll 内)
構文Dim instance As AutoGeneratedFieldProperties Dim value As String value = instance.DataField instance.DataField = value
/** @property */ public String get_DataField () /** @property */ public void set_DataField (String value)
AutoGeneratedField にバインドされたフィールドの名前。既定値は空の文字列 ("") です。このプロパティが設定されていないことを示します。
解説DataField プロパティを使用して、AutoGeneratedField オブジェクトにバインドするデータ フィールドの名前を指定します。AutoGeneratedField オブジェクトは、Type プロパティに基づいて、自動的に該当するコントロールに値を表示します。たとえば、Boolean 値はチェック ボックス コントロールに表示され、String 値はプレーンテキストで表示されます。
使用例DataField プロパティを使用して、AutoGeneratedField オブジェクトの DataField プロパティに設定する値を決定する方法を次のコード例に示します。
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.DataField プロパティを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からAutoGeneratedFieldProperties.DataField プロパティ
を検索
- AutoGeneratedFieldProperties.DataField プロパティのページへのリンク