次の方法で共有


DataMemberConverter クラス

現在のコンポーネントの選択されたデータ ソースからデータ メンバのリストを取得し、データ メンバ名を文字列に変換できる型コンバータを提供します。

この型のすべてのメンバの一覧については、DataMemberConverter メンバ を参照してください。

System.Object
   System.ComponentModel.TypeConverter
      System.Web.UI.Design.DataMemberConverter

Public Class DataMemberConverter
   Inherits TypeConverter
[C#]
public class DataMemberConverter : TypeConverter
[C++]
public __gc class DataMemberConverter : public TypeConverter
[JScript]
public class DataMemberConverter extends TypeConverter

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

DataMemberConverter は、デザイン時コンポーネントの現在のデータ ソースからデータ メンバのリストを取得できるメソッドを提供します。

Visual Studio .NET は、この型コンバータを使用して、プロパティ ウィンドウのデータ メンバのリストに表示される値を提供します。

注意   型コンバータには直接アクセスしないでください。代わりに、 TypeDescriptor を使用して、該当するコンバータを呼び出します。詳細については、 TypeConverter 基本クラスのトピックの例を参照してください。

型コンバータの詳細については、 TypeConverter 基本クラスのトピックおよび「 型コンバータの実装 」を参照してください。

使用例

 
' Associates the DataMemberConverter with a string property.   
<TypeConverterAttribute(GetType(DataMemberConverter))>  _
Public Property dataMember() As String
   Get
      Return member
   End Get
   Set
      member = value
   End Set
End Property
Private member As String

[C#] 
// Associates the DataMemberConverter with a string property.
[TypeConverterAttribute(typeof(DataMemberConverter))]
public string dataMember
{
    get
    {
        return member;
    }
    set
    {
        member = value;
    }
}
private string member;

[C++] 
// Associates the DataMemberConverter with a String* property.
public:
[TypeConverterAttribute(__typeof(DataMemberConverter))]
__property String* get_dataMember() {
   return member;
}
__property void set_dataMember(String* value) {
   member = value;
}

private:
String*  member;

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

名前空間: System.Web.UI.Design

プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Design (System.Design.dll 内)

参照

DataMemberConverter メンバ | System.Web.UI.Design 名前空間