次の方法で共有


IFieldTemplateFactory.CreateFieldTemplate メソッド

定義

MetaColumn クラス、DataBoundControlMode クラスおよび UIHint プロパティを使用して、フィールド テンプレートのインスタンスを作成します。

public:
 System::Web::DynamicData::IFieldTemplate ^ CreateFieldTemplate(System::Web::DynamicData::MetaColumn ^ column, System::Web::UI::WebControls::DataBoundControlMode mode, System::String ^ uiHint);
public System.Web.DynamicData.IFieldTemplate CreateFieldTemplate (System.Web.DynamicData.MetaColumn column, System.Web.UI.WebControls.DataBoundControlMode mode, string uiHint);
abstract member CreateFieldTemplate : System.Web.DynamicData.MetaColumn * System.Web.UI.WebControls.DataBoundControlMode * string -> System.Web.DynamicData.IFieldTemplate
Public Function CreateFieldTemplate (column As MetaColumn, mode As DataBoundControlMode, uiHint As String) As IFieldTemplate

パラメーター

column
MetaColumn

フィールド テンプレートの表示に使用するデータ列を指定します。

mode
DataBoundControlMode

フィールド テンプレートの表示モードを指定します。

uiHint
String

使用するフィールド テンプレートを指定します。

戻り値

IFieldTemplate

クラスで実装された場合の FieldTemplateFactory オブジェクトのインスタンス。

注釈

ASP.NET動的データフィールドテンプレートは、データモデルのデータ型にデータコントロールをマップするユーザーコントロール ASP.NET ます。 フィールドテンプレートは、一般に FieldTemplateUserControl 、データモデルのデータフィールド、データ列、およびメタデータへのアクセスを可能にするクラスであるから派生します。 動的データプロジェクトは既定のフィールドテンプレートを提供しますが、変更したり、カスタムフィールドテンプレートを作成したりすることができます。 このメソッドを実装すると、データ列、データ列のモード、およびプロパティに基づいてフィールドテンプレートが作成され UIHint ます。 uiHintカスタムフィールドテンプレートを使用してデータを表示する場合は、パラメーターを指定します。

適用対象