Binding コンストラクタとは? わかりやすく解説

Binding コンストラクタ (String, Object, String, Boolean)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

データ ソース指定したデータ メンバに、指定したコントロール プロパティバインドし、オプション書式設定適用できるようにする、Binding クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    propertyName As String, _
    dataSource As Object, _
    dataMember As String, _
    formattingEnabled As Boolean _
)
Dim propertyName As String
Dim dataSource As Object
Dim dataMember As String
Dim formattingEnabled As Boolean

Dim instance As New Binding(propertyName,
 dataSource, dataMember, formattingEnabled)
public Binding (
    string propertyName,
    Object dataSource,
    string dataMember,
    bool formattingEnabled
)
public:
Binding (
    String^ propertyName, 
    Object^ dataSource, 
    String^ dataMember, 
    bool formattingEnabled
)
public Binding (
    String propertyName, 
    Object dataSource, 
    String dataMember, 
    boolean formattingEnabled
)
public function Binding (
    propertyName : String, 
    dataSource : Object, 
    dataMember : String, 
    formattingEnabled : boolean
)

パラメータ

propertyName

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

dataSource

データ ソースを表す Object

dataMember

バインド先のプロパティまたはリスト

formattingEnabled

表示されるデータ書式指定する場合trueそれ以外場合false

例外例外
例外種類条件

ArgumentException

propertyName指定されプロパティコントロールにありません。

または

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

Exception

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

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Binding コンストラクタ (String, Object, String)

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

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    propertyName As String, _
    dataSource As Object, _
    dataMember As String _
)
Dim propertyName As String
Dim dataSource As Object
Dim dataMember As String

Dim instance As New Binding(propertyName,
 dataSource, dataMember)
public Binding (
    string propertyName,
    Object dataSource,
    string dataMember
)
public:
Binding (
    String^ propertyName, 
    Object^ dataSource, 
    String^ dataMember
)
public Binding (
    String propertyName, 
    Object dataSource, 
    String dataMember
)
public function Binding (
    propertyName : String, 
    dataSource : Object, 
    dataMember : String
)

パラメータ

propertyName

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

dataSource

データ ソースを表す Object

dataMember

バインド先のプロパティまたはリスト

例外例外
例外種類条件

Exception

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

ArgumentException

propertyName指定されプロパティコントロールにありません。

解説解説
使用例使用例

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

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
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:
   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");
} //CreateDataSet

/* 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.get_DataBindings().Add("Text", myDataSet, 
        "Suppliers.CompanyName");
} //BindTextBoxToDataSet
private function CreateDataSet()
{
   myDataSet = new DataSet("myDataSet");
      
   // Creates a DataTable
   var myDataTable : DataTable = new DataTable("Suppliers");

   // Creates two columns, 
   var id : DataColumn = new DataColumn("ID",
 int);
   var name : DataColumn = new DataColumn("CompanyName",
 System.String);
   myDataTable.Columns.Add(id);
   myDataTable.Columns.Add(name);

   // Adds the table to the DataSet.
   myDataSet.Tables.Add(myDataTable);

   // Creates three suppliers in the Suppliers Table.
   var dr : DataRow;

   for(var i : int = 1;
 i < 4; i++)
   {
     dr = myDataTable.NewRow();
     dr[0] = i;
     dr[1] = "Company " + i.ToString();

     myDataTable.Rows.Add(dr);
   }   
}

private function BindTextBoxToDataSet()
{
   /* Binds a TextBox control to a DataColumn named
   CompanyName in the DataTable named Suppliers. */
   textBox1.DataBindings.Add
   (new Binding("Text", myDataSet, "Suppliers.CompanyName"));
}
   
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Binding コンストラクタ (String, Object, String, Boolean, DataSourceUpdateMode)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したデータ ソース指定したデータ メンバに、指定したコントロール プロパティバインドする、Binding クラス新しインスタンス初期化します。オプション書式有効にしたり、特定の更新設定基づいてデータ ソースに値を反映したできます

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    propertyName As String, _
    dataSource As Object, _
    dataMember As String, _
    formattingEnabled As Boolean, _
    dataSourceUpdateMode As DataSourceUpdateMode _
)
Dim propertyName As String
Dim dataSource As Object
Dim dataMember As String
Dim formattingEnabled As Boolean
Dim dataSourceUpdateMode As DataSourceUpdateMode

Dim instance As New Binding(propertyName,
 dataSource, dataMember, formattingEnabled, dataSourceUpdateMode)
public Binding (
    string propertyName,
    Object dataSource,
    string dataMember,
    bool formattingEnabled,
    DataSourceUpdateMode dataSourceUpdateMode
)
public:
Binding (
    String^ propertyName, 
    Object^ dataSource, 
    String^ dataMember, 
    bool formattingEnabled, 
    DataSourceUpdateMode dataSourceUpdateMode
)
public Binding (
    String propertyName, 
    Object dataSource, 
    String dataMember, 
    boolean formattingEnabled, 
    DataSourceUpdateMode dataSourceUpdateMode
)
public function Binding (
    propertyName : String, 
    dataSource : Object, 
    dataMember : String, 
    formattingEnabled : boolean, 
    dataSourceUpdateMode : DataSourceUpdateMode
)

パラメータ

propertyName

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

dataSource

データ ソースを表す Object

dataMember

バインド先のプロパティまたはリスト

formattingEnabled

表示されるデータ書式指定する場合trueそれ以外場合false

dataSourceUpdateMode

DataSourceUpdateMode 値の 1 つ

例外例外
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Binding コンストラクタ (String, Object, String, Boolean, DataSourceUpdateMode, Object)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したデータ ソース指定したデータ メンバに、指定したコントロール プロパティバインドする Binding クラス新しインスタンス初期化します。オプション書式有効にしたり、特定の更新設定基づいてデータ ソースに値を反映したりできる以外に、データ ソースから DBNull返され場合使用されるプロパティ値を指定することもできます

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    propertyName As String, _
    dataSource As Object, _
    dataMember As String, _
    formattingEnabled As Boolean, _
    dataSourceUpdateMode As DataSourceUpdateMode, _
    nullValue As Object _
)
Dim propertyName As String
Dim dataSource As Object
Dim dataMember As String
Dim formattingEnabled As Boolean
Dim dataSourceUpdateMode As DataSourceUpdateMode
Dim nullValue As Object

Dim instance As New Binding(propertyName,
 dataSource, dataMember, formattingEnabled, dataSourceUpdateMode, nullValue)
public Binding (
    string propertyName,
    Object dataSource,
    string dataMember,
    bool formattingEnabled,
    DataSourceUpdateMode dataSourceUpdateMode,
    Object nullValue
)
public:
Binding (
    String^ propertyName, 
    Object^ dataSource, 
    String^ dataMember, 
    bool formattingEnabled, 
    DataSourceUpdateMode dataSourceUpdateMode, 
    Object^ nullValue
)
public Binding (
    String propertyName, 
    Object dataSource, 
    String dataMember, 
    boolean formattingEnabled, 
    DataSourceUpdateMode dataSourceUpdateMode, 
    Object nullValue
)
public function Binding (
    propertyName : String, 
    dataSource : Object, 
    dataMember : String, 
    formattingEnabled : boolean, 
    dataSourceUpdateMode : DataSourceUpdateMode, 
    nullValue : Object
)

パラメータ

propertyName

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

dataSource

データ ソースを表す Object

dataMember

バインド先のプロパティまたはリスト

formattingEnabled

表示されるデータ書式指定する場合trueそれ以外場合false

dataSourceUpdateMode

DataSourceUpdateMode 値の 1 つ

nullValue

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

例外例外
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Binding コンストラクタ (String, Object, String, Boolean, DataSourceUpdateMode, Object, String)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したデータ ソース指定したデータ メンバに、指定したコントロール プロパティバインドする、Binding クラス新しインスタンス初期化します。オプションで、指定した書式指定文字列書式有効にしたり、特定の更新設定基づいてデータ ソースに値を反映したりできる以外に、データ ソースから DBNull返され場合使用されるプロパティ値を指定したり、書式プロバイダ指定することもできます

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    propertyName As String, _
    dataSource As Object, _
    dataMember As String, _
    formattingEnabled As Boolean, _
    dataSourceUpdateMode As DataSourceUpdateMode, _
    nullValue As Object, _
    formatString As String _
)
Dim propertyName As String
Dim dataSource As Object
Dim dataMember As String
Dim formattingEnabled As Boolean
Dim dataSourceUpdateMode As DataSourceUpdateMode
Dim nullValue As Object
Dim formatString As String

Dim instance As New Binding(propertyName,
 dataSource, dataMember, formattingEnabled, dataSourceUpdateMode, nullValue, formatString)
public Binding (
    string propertyName,
    Object dataSource,
    string dataMember,
    bool formattingEnabled,
    DataSourceUpdateMode dataSourceUpdateMode,
    Object nullValue,
    string formatString
)
public:
Binding (
    String^ propertyName, 
    Object^ dataSource, 
    String^ dataMember, 
    bool formattingEnabled, 
    DataSourceUpdateMode dataSourceUpdateMode, 
    Object^ nullValue, 
    String^ formatString
)
public Binding (
    String propertyName, 
    Object dataSource, 
    String dataMember, 
    boolean formattingEnabled, 
    DataSourceUpdateMode dataSourceUpdateMode, 
    Object nullValue, 
    String formatString
)
public function Binding (
    propertyName : String, 
    dataSource : Object, 
    dataMember : String, 
    formattingEnabled : boolean, 
    dataSourceUpdateMode : DataSourceUpdateMode, 
    nullValue : Object, 
    formatString : String
)

パラメータ

propertyName

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

dataSource

データ ソースを表す Object

dataMember

バインド先のプロパティまたはリスト

formattingEnabled

表示されるデータ書式指定する場合trueそれ以外場合false

dataSourceUpdateMode

DataSourceUpdateMode 値の 1 つ

nullValue

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

formatString

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

例外例外
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Binding コンストラクタ (String, Object, String, Boolean, DataSourceUpdateMode, Object, String, IFormatProvider)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

指定したデータ ソース指定したデータ メンバに、指定したコントロール プロパティバインドする、Binding クラス新しインスタンス初期化します。オプションで、指定した書式指定文字列書式有効にしたり、特定の更新設定基づいてデータ ソースに値を反映したりできる以外に、データ ソースから DBNull返され場合使用されるプロパティ値を指定したり、書式プロバイダ指定することもできます

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

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 _
)
Dim propertyName As String
Dim dataSource As Object
Dim dataMember As String
Dim formattingEnabled As Boolean
Dim dataSourceUpdateMode As DataSourceUpdateMode
Dim nullValue As Object
Dim formatString As String
Dim formatInfo As IFormatProvider

Dim instance As New Binding(propertyName,
 dataSource, dataMember, formattingEnabled, dataSourceUpdateMode, nullValue, formatString,
 formatInfo)
public Binding (
    string propertyName,
    Object dataSource,
    string dataMember,
    bool formattingEnabled,
    DataSourceUpdateMode dataSourceUpdateMode,
    Object nullValue,
    string formatString,
    IFormatProvider formatInfo
)
public:
Binding (
    String^ propertyName, 
    Object^ dataSource, 
    String^ dataMember, 
    bool formattingEnabled, 
    DataSourceUpdateMode dataSourceUpdateMode, 
    Object^ nullValue, 
    String^ formatString, 
    IFormatProvider^ formatInfo
)
public Binding (
    String propertyName, 
    Object dataSource, 
    String dataMember, 
    boolean formattingEnabled, 
    DataSourceUpdateMode dataSourceUpdateMode, 
    Object nullValue, 
    String formatString, 
    IFormatProvider formatInfo
)
public function Binding (
    propertyName : String, 
    dataSource : Object, 
    dataMember : String, 
    formattingEnabled : boolean, 
    dataSourceUpdateMode : DataSourceUpdateMode, 
    nullValue : Object, 
    formatString : String, 
    formatInfo : IFormatProvider
)

パラメータ

propertyName

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

dataSource

データ ソースを表す Object

dataMember

バインド先のプロパティまたはリスト

formattingEnabled

表示されるデータ書式指定する場合trueそれ以外場合false

dataSourceUpdateMode

DataSourceUpdateMode 値の 1 つ

nullValue

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

formatString

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

formatInfo

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

例外例外
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Binding コンストラクタ


Binding コンストラクタ

Binding クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
Binding (String, Object, String) データ ソース指定したデータ メンバに、指定したコントロール プロパティを単純バインドする、Binding クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

Binding (String, Object, String, Boolean) データ ソース指定したデータ メンバに、指定したコントロール プロパティバインドし、オプション書式設定適用できるようにする、Binding クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

Binding (String, Object, String, Boolean, DataSourceUpdateMode) 指定したデータ ソース指定したデータ メンバに、指定したコントロール プロパティバインドする、Binding クラス新しインスタンス初期化します。オプション書式有効にしたり、特定の更新設定基づいてデータ ソースに値を反映したできます

.NET Compact Framework によってサポートされています。

Binding (String, Object, String, Boolean, DataSourceUpdateMode, Object) 指定したデータ ソース指定したデータ メンバに、指定したコントロール プロパティバインドする Binding クラス新しインスタンス初期化します。オプション書式有効にしたり、特定の更新設定基づいてデータ ソースに値を反映したりできる以外に、データ ソースから DBNull が返され場合使用されるプロパティ値を指定することもできます

.NET Compact Framework によってサポートされています。

Binding (String, Object, String, Boolean, DataSourceUpdateMode, Object, String) 指定したデータ ソース指定したデータ メンバに、指定したコントロール プロパティバインドする、Binding クラス新しインスタンス初期化します。オプションで、指定した書式指定文字列書式有効にしたり、特定の更新設定基づいてデータ ソースに値を反映したりできる以外に、データ ソースから DBNull返され場合使用されるプロパティ値を指定したり、書式プロバイダ指定することもできます

.NET Compact Framework によってサポートされています。

Binding (String, Object, String, Boolean, DataSourceUpdateMode, Object, String, IFormatProvider) 指定したデータ ソース指定したデータ メンバに、指定したコントロール プロパティバインドする、Binding クラス新しインスタンス初期化します。オプションで、指定した書式指定文字列書式有効にしたり、特定の更新設定基づいてデータ ソースに値を反映したりできる以外に、データ ソースから DBNull返され場合使用されるプロパティ値を指定したり、書式プロバイダ指定することもできます

.NET Compact Framework によってサポートされています。

参照参照

関連項目

Binding クラス
Binding メンバ
System.Windows.Forms 名前空間
BindingsCollection
CurrencyManager



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Binding コンストラクタ」の関連用語

Binding コンストラクタのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Binding コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS