Binding コンストラクター

定義

Binding クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
Binding(String, Object, String)

指定されたコントロール プロパティをデータ ソースの指定されたデータ メンバーに単純にバインドする、 Binding クラスの新しいインスタンスを初期化します。

Binding(String, Object, String, Boolean)

指定されたコントロール プロパティをデータ ソースの指定されたデータ メンバーにバインドし、必要に応じて書式設定を適用できるようにする、 Binding クラスの新しいインスタンスを初期化します。

Binding(String, Object, String, Boolean, DataSourceUpdateMode)

指定したコントロール プロパティを指定したデータ ソースの指定したデータ メンバーにバインドする、 Binding クラスの新しいインスタンスを初期化します。 必要に応じて、書式設定を有効にし、指定した更新設定に基づいてデータ ソースに値を伝達します。

Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object)

指定したコントロール プロパティを指定したデータ ソースの指定したデータ メンバーにバインドする、 Binding クラスの新しいインスタンスを初期化します。 必要に応じて、書式設定を有効にし、指定した更新設定に基づいてデータ ソースに値を伝達し、データ ソースから DBNull が返されたときにプロパティを指定した値に設定します。

Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String)

指定したコントロール プロパティを指定したデータ ソースの指定したデータ メンバーにバインドする、 Binding クラスの新しいインスタンスを初期化します。 必要に応じて、指定した書式指定文字列で書式設定を有効にします。は、指定された更新設定に基づいてデータ ソースに値を伝達します。データ ソースから DBNull が返されるときに、プロパティを指定した値に設定します。

Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String, IFormatProvider)

指定したコントロール プロパティを使用して、 Binding クラスの新しいインスタンスを、指定したデータ ソースの指定したデータ メンバーに初期化します。 必要に応じて、指定した書式指定文字列で書式設定を有効にします。は、指定された更新設定に基づいてデータ ソースに値を伝達します。指定した書式指定文字列を使用して書式設定を有効にします。は、データ ソースから DBNull が返されるときにプロパティを指定した値に設定し、指定した形式プロバイダーを設定します。

Binding(String, Object, String)

ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs

指定されたコントロール プロパティをデータ ソースの指定されたデータ メンバーに単純にバインドする、 Binding クラスの新しいインスタンスを初期化します。

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::String ^ dataMember);
public Binding(string propertyName, object dataSource, string dataMember);
public Binding(string propertyName, object? dataSource, string? dataMember);
new System.Windows.Forms.Binding : string * obj * string -> System.Windows.Forms.Binding
Public Sub New (propertyName As String, dataSource As Object, dataMember As String)

パラメーター

propertyName
String

バインドするコントロール プロパティの名前。

dataSource
Object

データ ソースを表す Object

dataMember
String

バインドするプロパティまたはリスト。

例外

propertyName は、コントロールの有効なプロパティでも空の文字列 ("") でもありません。

propertyNameによって指定されたプロパティがコントロールに存在しません。

次のコード例では、TextBox コントロールを DataSet という名前のmyDataSetのテーブル列にバインドします。 この例では、モジュールの宣言セクションで myDataSet を宣言している必要があります。

private:
   void CreateDataSet()
   {
      myDataSet = gcnew DataSet( "myDataSet" );
      /* Populates the DataSet with tables, relations, and 
         constraints. */
   }

   void BindTextBoxToDataSet()
   {
      /* Binds a TextBox control to a DataColumn named
      CompanyName in the DataTable named Suppliers. */
      textBox1->DataBindings->Add(
         "Text", myDataSet, "Suppliers.CompanyName" );
   }
private void CreateDataSet()
{
   myDataSet = new DataSet("myDataSet");
   /* Populates the DataSet with tables, relations, and 
      constraints. */
}

private void BindTextBoxToDataSet()
{
   /* Binds a TextBox control to a DataColumn named
   CompanyName in the DataTable named Suppliers. */
   textBox1.DataBindings.Add
   ("Text", myDataSet, "Suppliers.CompanyName");
}
Private Sub CreateDataSet
   myDataSet = new DataSet("myDataSet")
   ' Populates the DataSet with tables, relations, and
   ' constraints.
End Sub

Private Sub BindTextBoxToDataSet 
   ' Binds a TextBox control to a column in the DataSet.
   textBox1.DataBindings.Add _
   ("Text", myDataSet, "Suppliers.CompanyName")
End Sub

注釈

データ ソースには、次のいずれかのクラスのインスタンスを指定できます。

Binding文字列の作成の詳細については、dataMember クラスを参照してください。

コントロールのプロパティへのバインドを作成すると、新しい Binding はバインドされたコントロールによって公開されるイベントを検査し、2 つの特定のイベントにアタッチします。

存在しないプロパティにバインドしようとすると、コントロールのArgumentException コレクションにBindingが追加されると、Control.DataBindingsがスローされます。

こちらもご覧ください

適用対象

Binding(String, Object, String, Boolean)

ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs

指定されたコントロール プロパティをデータ ソースの指定されたデータ メンバーにバインドし、必要に応じて書式設定を適用できるようにする、 Binding クラスの新しいインスタンスを初期化します。

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::String ^ dataMember, bool formattingEnabled);
public Binding(string propertyName, object dataSource, string dataMember, bool formattingEnabled);
public Binding(string propertyName, object? dataSource, string? dataMember, bool formattingEnabled);
new System.Windows.Forms.Binding : string * obj * string * bool -> System.Windows.Forms.Binding
Public Sub New (propertyName As String, dataSource As Object, dataMember As String, formattingEnabled As Boolean)

パラメーター

propertyName
String

バインドするコントロール プロパティの名前。

dataSource
Object

データ ソースを表す Object

dataMember
String

バインドするプロパティまたはリスト。

formattingEnabled
Boolean

true 表示されるデータの書式を設定する。それ以外の場合は false

例外

propertyNameによって指定されたプロパティがコントロールに存在しません。

-又は-

指定されたプロパティは読み取り専用プロパティです。

書式設定は無効であり、 propertyName はコントロールの有効なプロパティでも空の文字列 ("") でもありません。

適用対象

Binding(String, Object, String, Boolean, DataSourceUpdateMode)

ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs

指定したコントロール プロパティを指定したデータ ソースの指定したデータ メンバーにバインドする、 Binding クラスの新しいインスタンスを初期化します。 必要に応じて、書式設定を有効にし、指定した更新設定に基づいてデータ ソースに値を伝達します。

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::String ^ dataMember, bool formattingEnabled, System::Windows::Forms::DataSourceUpdateMode dataSourceUpdateMode);
public Binding(string propertyName, object dataSource, string dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode);
public Binding(string propertyName, object? dataSource, string? dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode);
new System.Windows.Forms.Binding : string * obj * string * bool * System.Windows.Forms.DataSourceUpdateMode -> System.Windows.Forms.Binding
Public Sub New (propertyName As String, dataSource As Object, dataMember As String, formattingEnabled As Boolean, dataSourceUpdateMode As DataSourceUpdateMode)

パラメーター

propertyName
String

バインドするコントロール プロパティの名前。

dataSource
Object

データ ソースを表す Object

dataMember
String

バインドするプロパティまたはリスト。

formattingEnabled
Boolean

true 表示されるデータの書式を設定する。それ以外の場合は false

dataSourceUpdateMode
DataSourceUpdateMode

DataSourceUpdateMode値の 1 つ。

例外

propertyNameによって指定されたプロパティがコントロールに存在しません。

-又は-

指定されたデータ ソースまたはデータ メンバーまたはコントロール プロパティは、コレクション内の別のバインディングに関連付けられます。

注釈

データ ソースには、次のいずれかのクラスのインスタンスを指定できます。

Binding文字列の作成の詳細については、dataMember クラスを参照してください。

コントロールのプロパティへのバインドを作成すると、新しい Binding はバインドされたコントロールによって公開されるイベントを検査し、2 つの特定のイベントにアタッチします。

適用対象

Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object)

ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs

指定したコントロール プロパティを指定したデータ ソースの指定したデータ メンバーにバインドする、 Binding クラスの新しいインスタンスを初期化します。 必要に応じて、書式設定を有効にし、指定した更新設定に基づいてデータ ソースに値を伝達し、データ ソースから DBNull が返されたときにプロパティを指定した値に設定します。

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::String ^ dataMember, bool formattingEnabled, System::Windows::Forms::DataSourceUpdateMode dataSourceUpdateMode, System::Object ^ nullValue);
public Binding(string propertyName, object dataSource, string dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode, object nullValue);
public Binding(string propertyName, object? dataSource, string? dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode, object? nullValue);
new System.Windows.Forms.Binding : string * obj * string * bool * System.Windows.Forms.DataSourceUpdateMode * obj -> System.Windows.Forms.Binding
Public Sub New (propertyName As String, dataSource As Object, dataMember As String, formattingEnabled As Boolean, dataSourceUpdateMode As DataSourceUpdateMode, nullValue As Object)

パラメーター

propertyName
String

バインドするコントロール プロパティの名前。

dataSource
Object

データ ソースを表す Object

dataMember
String

バインドするプロパティまたはリスト。

formattingEnabled
Boolean

true 表示されるデータの書式を設定する。それ以外の場合は false

dataSourceUpdateMode
DataSourceUpdateMode

DataSourceUpdateMode値の 1 つ。

nullValue
Object

データ ソース値がObjectされている場合にバインドされたコントロール プロパティに適用されるDBNull

例外

propertyNameによって指定されたプロパティがコントロールに存在しません。

-又は-

指定されたデータ ソースまたはデータ メンバーまたはコントロール プロパティは、コレクション内の別のバインディングに関連付けられます。

注釈

データ ソースには、次のいずれかのクラスのインスタンスを指定できます。

Binding文字列の作成の詳細については、dataMember クラスを参照してください。

コントロールのプロパティへのバインドを作成すると、新しい Binding はバインドされたコントロールによって公開されるイベントを検査し、2 つの特定のイベントにアタッチします。

適用対象

Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String)

ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs

指定したコントロール プロパティを指定したデータ ソースの指定したデータ メンバーにバインドする、 Binding クラスの新しいインスタンスを初期化します。 必要に応じて、指定した書式指定文字列で書式設定を有効にします。は、指定された更新設定に基づいてデータ ソースに値を伝達します。データ ソースから DBNull が返されるときに、プロパティを指定した値に設定します。

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::String ^ dataMember, bool formattingEnabled, System::Windows::Forms::DataSourceUpdateMode dataSourceUpdateMode, System::Object ^ nullValue, System::String ^ formatString);
public Binding(string propertyName, object dataSource, string dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode, object nullValue, string formatString);
public Binding(string propertyName, object? dataSource, string? dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode, object? nullValue, string formatString);
new System.Windows.Forms.Binding : string * obj * string * bool * System.Windows.Forms.DataSourceUpdateMode * obj * string -> System.Windows.Forms.Binding
Public Sub New (propertyName As String, dataSource As Object, dataMember As String, formattingEnabled As Boolean, dataSourceUpdateMode As DataSourceUpdateMode, nullValue As Object, formatString As String)

パラメーター

propertyName
String

バインドするコントロール プロパティの名前。

dataSource
Object

データ ソースを表す Object

dataMember
String

バインドするプロパティまたはリスト。

formattingEnabled
Boolean

true 表示されるデータの書式を設定する。それ以外の場合は false

dataSourceUpdateMode
DataSourceUpdateMode

DataSourceUpdateMode値の 1 つ。

nullValue
Object

データ ソース値がObjectされている場合にバインドされたコントロール プロパティに適用されるDBNull

formatString
String

値の表示方法を示す 1 つ以上の書式指定子文字。

例外

propertyNameによって指定されたプロパティがコントロールに存在しません。

-又は-

指定されたデータ ソースまたはデータ メンバーまたはコントロール プロパティは、コレクション内の別のバインディングに関連付けられます。

注釈

データ ソースには、次のいずれかのクラスのインスタンスを指定できます。

Binding文字列の作成の詳細については、dataMember クラスを参照してください。

コントロールのプロパティへのバインドを作成すると、新しい Binding はバインドされたコントロールによって公開されるイベントを検査し、2 つの特定のイベントにアタッチします。

適用対象

Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String, IFormatProvider)

ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs
ソース:
Binding.cs

指定したコントロール プロパティを使用して、 Binding クラスの新しいインスタンスを、指定したデータ ソースの指定したデータ メンバーに初期化します。 必要に応じて、指定した書式指定文字列で書式設定を有効にします。は、指定された更新設定に基づいてデータ ソースに値を伝達します。指定した書式指定文字列を使用して書式設定を有効にします。は、データ ソースから DBNull が返されるときにプロパティを指定した値に設定し、指定した形式プロバイダーを設定します。

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::String ^ dataMember, bool formattingEnabled, System::Windows::Forms::DataSourceUpdateMode dataSourceUpdateMode, System::Object ^ nullValue, System::String ^ formatString, IFormatProvider ^ formatInfo);
public Binding(string propertyName, object dataSource, string dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode, object nullValue, string formatString, IFormatProvider formatInfo);
public Binding(string propertyName, object? dataSource, string? dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode, object? nullValue, string formatString, IFormatProvider? formatInfo);
new System.Windows.Forms.Binding : string * obj * string * bool * System.Windows.Forms.DataSourceUpdateMode * obj * string * IFormatProvider -> System.Windows.Forms.Binding
Public Sub New (propertyName As String, dataSource As Object, dataMember As String, formattingEnabled As Boolean, dataSourceUpdateMode As DataSourceUpdateMode, nullValue As Object, formatString As String, formatInfo As IFormatProvider)

パラメーター

propertyName
String

バインドするコントロール プロパティの名前。

dataSource
Object

データ ソースを表す Object

dataMember
String

バインドするプロパティまたはリスト。

formattingEnabled
Boolean

true 表示されるデータの書式を設定する。それ以外の場合は false

dataSourceUpdateMode
DataSourceUpdateMode

DataSourceUpdateMode値の 1 つ。

nullValue
Object

データ ソース値がObjectされている場合にバインドされたコントロール プロパティに適用されるDBNull

formatString
String

値の表示方法を示す 1 つ以上の書式指定子文字。

formatInfo
IFormatProvider

既定の書式設定動作をオーバーライドする IFormatProvider の実装。

例外

propertyNameによって指定されたプロパティがコントロールに存在しません。

-又は-

指定されたデータ ソースまたはデータ メンバーまたはコントロール プロパティは、コレクション内の別のバインディングに関連付けられます。

注釈

データ ソースには、次のいずれかのクラスのインスタンスを指定できます。

Binding文字列の作成の詳細については、dataMember クラスを参照してください。

コントロールのプロパティへのバインドを作成すると、新しい Binding はバインドされたコントロールによって公開されるイベントを検査し、2 つの特定のイベントにアタッチします。

適用対象