Binding Binding Binding Binding Constructors

정의

오버로드

Binding(String, Object, String) Binding(String, Object, String) Binding(String, Object, String) Binding(String, Object, String)

표시된 컨트롤 속성을 지정된 데이터 소스의 데이터 멤버에 단순 바인딩하는 Binding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Binding class that simple-binds the indicated control property to the specified data member of the data source.

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

표시된 컨트롤 속성을 데이터 소스의 지정된 데이터 멤버에 바인딩하고 선택적으로 서식 지정이 적용될 수 있도록 하는 Binding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Binding class that binds the indicated control property to the specified data member of the data source, and optionally enables formatting to be applied.

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

지정된 컨트롤 속성을 지정된 데이터 소스의 데이터 멤버로 바인딩하는 Binding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Binding class that binds the specified control property to the specified data member of the specified data source. 선택적으로 서식 지정을 활성화하고 지정된 업데이트 설정을 기반으로 데이터 소스에 값을 전파합니다.Optionally enables formatting and propagates values to the data source based on the specified update setting.

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

특정 컨트롤 속성을 지정된 데이터 소스의 지정된 데이터 멤버로 바인딩하는 Binding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Binding class that binds the indicated control property to the specified data member of the specified data source. 선택적으로 서식 지정을 활성화하고, 지정된 업데이트 설정을 기반으로 데이터 소스에 값을 전파하고, 데이터 소스에서 DBNull이 반환될 때 지정된 값으로 속성을 설정합니다.Optionally enables formatting, propagates values to the data source based on the specified update setting, and sets the property to the specified value when a DBNull is returned from the data source.

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

지정된 컨트롤 속성을 지정된 데이터 소스의 데이터 멤버로 바인딩하는 Binding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Binding class that binds the specified control property to the specified data member of the specified data source. 선택적으로 지정된 서식 문자열을 사용하여 서식 지정을 활성화하고, 지정된 업데이트 설정에 따라 데이터 소스에 값을 전파하고, 데이터 소스에서 DBNull이 반환될 때 지정된 값으로 속성을 설정합니다.Optionally enables formatting with the specified format string; propagates values to the data source based on the specified update setting; and sets the property to the specified value when a DBNull is returned from the data source.

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

지정된 컨트롤 속성을 지정된 데이터 소스의 데이터 멤버로 바인딩하는 Binding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Binding class with the specified control property to the specified data member of the specified data source. 선택적으로 지정된 서식 문자열을 사용하여 서식 지정을 활성화하고, 지정된 업데이트 설정을 기반으로 데이터 소스에 값을 전파하고, 데이터 소스에서 DBNull이 반환될 때 지정된 값으로 속성을 설정하고, 지정된 서식 공급자를 설정합니다.Optionally enables formatting with the specified format string; propagates values to the data source based on the specified update setting; enables formatting with the specified format string; sets the property to the specified value when a DBNull is returned from the data source; and sets the specified format provider.

Binding(String, Object, String) Binding(String, Object, String) Binding(String, Object, String) Binding(String, Object, String)

표시된 컨트롤 속성을 지정된 데이터 소스의 데이터 멤버에 단순 바인딩하는 Binding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Binding class that simple-binds the indicated control property to the specified data member of the data source.

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::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 String String String

바인딩할 컨트롤 속성의 이름입니다.The name of the control property to bind.

dataSource
Object Object Object Object

데이터 소스를 나타내는 Object입니다.An Object that represents the data source.

dataMember
String String String String

바인딩할 속성 또는 목록입니다.The property or list to bind to.

예외

propertyName이 컨트롤의 올바른 속성도 아니고 빈 문자열("")도 아닌 경우propertyName is neither a valid property of a control nor an empty string ("").

propertyName에 지정된 속성이 컨트롤에 없는 경우The property given by propertyName does not exist on the control.

예제

다음 코드 예제에서는 바인딩합니다를 TextBox 테이블의 열에 컨트롤을 DataSet 라는 myDataSet합니다.The following code example binds a TextBox control to a table column in a DataSet named myDataSet. 예제를 실행 하려면 선언 했음을 myDataSet 모듈의 선언 섹션에 있습니다.The example requires that you have declared myDataSet in the declarations section of the module.

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

설명

데이터 원본에 대 한 다음 클래스의 인스턴스를 지정할 수 있습니다.You can specify an instance of any of the following classes for the data source:

참조를 Binding 만들기에 대 한 자세한 정보에 대 한 클래스는 dataMember 문자열입니다.See the Binding class for more information about creating the dataMember string.

컨트롤의 속성에 대 한 바인딩을 만들 때 새 Binding 바인딩된 컨트롤에서 노출 하는 이벤트를 검사 하 고 두 특정 이벤트에 연결 합니다.When you create a binding to a control's property, the new Binding inspects the events exposed by the bound control and attaches to two particular events:

존재 하지 않는 속성에 바인딩하려는 경우는 ArgumentException throw 됩니다 합니다 Binding 컨트롤에 추가 됩니다 Control.DataBindings 컬렉션입니다.If you attempt to bind to a property that does not exist, an ArgumentException will be thrown when the Binding is added to the control's Control.DataBindings collection.

추가 정보

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

표시된 컨트롤 속성을 데이터 소스의 지정된 데이터 멤버에 바인딩하고 선택적으로 서식 지정이 적용될 수 있도록 하는 Binding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Binding class that binds the indicated control property to the specified data member of the data source, and optionally enables formatting to be applied.

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::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 String String String

바인딩할 컨트롤 속성의 이름입니다.The name of the control property to bind.

dataSource
Object Object Object Object

데이터 소스를 나타내는 Object입니다.An Object that represents the data source.

dataMember
String String String String

바인딩할 속성 또는 목록입니다.The property or list to bind to.

formattingEnabled
Boolean Boolean Boolean Boolean

표시된 데이터의 형식을 지정하려면 true이고, 그러지 않으면 false입니다.true to format the displayed data; otherwise, false.

예외

propertyName에 지정된 속성이 컨트롤에 없는 경우The property given by propertyName does not exist on the control.

또는-or- 지정한 속성이 읽기 전용 속성인 경우The property given is a read-only property.

형식 지정을 사용하지 않고 propertyName이 올바른 컨트롤 속성도 아니고 빈 문자열("")도 아닌 경우Formatting is disabled and propertyName is neither a valid property of a control nor an empty string ("").

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

지정된 컨트롤 속성을 지정된 데이터 소스의 데이터 멤버로 바인딩하는 Binding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Binding class that binds the specified control property to the specified data member of the specified data source. 선택적으로 서식 지정을 활성화하고 지정된 업데이트 설정을 기반으로 데이터 소스에 값을 전파합니다.Optionally enables formatting and propagates values to the data source based on the specified update setting.

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);
new System.Windows.Forms.Binding : string * obj * string * bool * System.Windows.Forms.DataSourceUpdateMode -> System.Windows.Forms.Binding

매개 변수

propertyName
String String String String

바인딩할 컨트롤 속성의 이름입니다.The name of the control property to bind.

dataSource
Object Object Object Object

데이터 소스를 나타내는 Object입니다.An Object representing the data source.

dataMember
String String String String

바인딩할 속성 또는 목록입니다.The property or list to bind to.

formattingEnabled
Boolean Boolean Boolean Boolean

표시된 데이터의 형식을 지정하려면 true이고, 그러지 않으면 false입니다.true to format the displayed data; otherwise, false.

예외

propertyName에 지정된 속성이 컨트롤에 없는 경우The property given by propertyName does not exist on the control.

또는-or- 지정한 데이터 소스, 데이터 멤버 또는 컨트롤 속성이 컬렉션의 다른 바인딩과 연결되어 있는 경우The data source or data member or control property specified are associated with another binding in the collection.

설명

데이터 원본에 대 한 다음 클래스의 인스턴스를 지정할 수 있습니다.You can specify an instance of any of the following classes for the data source:

참조를 Binding 만들기에 대 한 자세한 정보에 대 한 클래스는 dataMember 문자열입니다.See the Binding class for more information about creating the dataMember string.

컨트롤의 속성에 대 한 바인딩을 만들 때 새 Binding 바인딩된 컨트롤에서 노출 하는 이벤트를 검사 하 고 두 특정 이벤트에 연결 합니다.When you create a binding to a control's property, the new Binding inspects the events exposed by the bound control and attaches to two particular events:

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

특정 컨트롤 속성을 지정된 데이터 소스의 지정된 데이터 멤버로 바인딩하는 Binding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Binding class that binds the indicated control property to the specified data member of the specified data source. 선택적으로 서식 지정을 활성화하고, 지정된 업데이트 설정을 기반으로 데이터 소스에 값을 전파하고, 데이터 소스에서 DBNull이 반환될 때 지정된 값으로 속성을 설정합니다.Optionally enables formatting, propagates values to the data source based on the specified update setting, and sets the property to the specified value when a DBNull is returned from the data source.

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);
new System.Windows.Forms.Binding : string * obj * string * bool * System.Windows.Forms.DataSourceUpdateMode * obj -> System.Windows.Forms.Binding

매개 변수

propertyName
String String String String

바인딩할 컨트롤 속성의 이름입니다.The name of the control property to bind.

dataSource
Object Object Object Object

데이터 소스를 나타내는 Object입니다.An Object representing the data source.

dataMember
String String String String

바인딩할 속성 또는 목록입니다.The property or list to bind to.

formattingEnabled
Boolean Boolean Boolean Boolean

표시된 데이터의 형식을 지정하려면 true이고, 그러지 않으면 false입니다.true to format the displayed data; otherwise, false.

nullValue
Object Object Object Object

데이터 소스 값이 Object인 경우 바인딩된 컨트롤 속성에 적용될 DBNull입니다.The Object to be applied to the bound control property if the data source value is DBNull.

예외

propertyName에 지정된 속성이 컨트롤에 없는 경우The property given by propertyName does not exist on the control.

또는-or- 지정한 데이터 소스, 데이터 멤버 또는 컨트롤 속성이 컬렉션의 다른 바인딩과 연결되어 있는 경우The data source or data member or control property specified are associated with another binding in the collection.

설명

데이터 원본에 대 한 다음 클래스의 인스턴스를 지정할 수 있습니다.You can specify an instance of any of the following classes for the data source:

참조를 Binding 만들기에 대 한 자세한 정보에 대 한 클래스는 dataMember 문자열입니다.See the Binding class for more information about creating the dataMember string.

컨트롤의 속성에 대 한 바인딩을 만들 때 새 Binding 바인딩된 컨트롤에서 노출 하는 이벤트를 검사 하 고 두 특정 이벤트에 연결 합니다.When you create a binding to a control's property, the new Binding inspects the events exposed by the bound control and attaches to two particular events:

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

지정된 컨트롤 속성을 지정된 데이터 소스의 데이터 멤버로 바인딩하는 Binding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Binding class that binds the specified control property to the specified data member of the specified data source. 선택적으로 지정된 서식 문자열을 사용하여 서식 지정을 활성화하고, 지정된 업데이트 설정에 따라 데이터 소스에 값을 전파하고, 데이터 소스에서 DBNull이 반환될 때 지정된 값으로 속성을 설정합니다.Optionally enables formatting with the specified format string; propagates values to the data source based on the specified update setting; and sets the property to the specified value when a DBNull is returned from the data source.

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);
new System.Windows.Forms.Binding : string * obj * string * bool * System.Windows.Forms.DataSourceUpdateMode * obj * string -> System.Windows.Forms.Binding

매개 변수

propertyName
String String String String

바인딩할 컨트롤 속성의 이름입니다.The name of the control property to bind.

dataSource
Object Object Object Object

데이터 소스를 나타내는 Object입니다.An Object representing the data source.

dataMember
String String String String

바인딩할 속성 또는 목록입니다.The property or list to bind to.

formattingEnabled
Boolean Boolean Boolean Boolean

표시된 데이터의 형식을 지정하려면 true이고, 그러지 않으면 false입니다.true to format the displayed data; otherwise, false.

nullValue
Object Object Object Object

데이터 소스 값이 Object인 경우 바인딩된 컨트롤 속성에 적용될 DBNull입니다.The Object to be applied to the bound control property if the data source value is DBNull.

formatString
String String String String

값을 표시할 방법을 나타내는 하나 이상의 서식 지정자 문자입니다.One or more format specifier characters that indicate how a value is to be displayed.

예외

propertyName에 지정된 속성이 컨트롤에 없는 경우The property given by propertyName does not exist on the control.

또는-or- 지정한 데이터 소스, 데이터 멤버 또는 컨트롤 속성이 컬렉션의 다른 바인딩과 연결되어 있는 경우The data source or data member or control property specified are associated with another binding in the collection.

설명

데이터 원본에 대 한 다음 클래스의 인스턴스를 지정할 수 있습니다.You can specify an instance of any of the following classes for the data source:

참조를 Binding 만들기에 대 한 자세한 정보에 대 한 클래스는 dataMember 문자열입니다.See the Binding class for more information about creating the dataMember string.

컨트롤의 속성에 대 한 바인딩을 만들 때 새 Binding 바인딩된 컨트롤에서 노출 하는 이벤트를 검사 하 고 두 특정 이벤트에 연결 합니다.When you create a binding to a control's property, the new Binding inspects the events exposed by the bound control and attaches to two particular events:

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

지정된 컨트롤 속성을 지정된 데이터 소스의 데이터 멤버로 바인딩하는 Binding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Binding class with the specified control property to the specified data member of the specified data source. 선택적으로 지정된 서식 문자열을 사용하여 서식 지정을 활성화하고, 지정된 업데이트 설정을 기반으로 데이터 소스에 값을 전파하고, 데이터 소스에서 DBNull이 반환될 때 지정된 값으로 속성을 설정하고, 지정된 서식 공급자를 설정합니다.Optionally enables formatting with the specified format string; propagates values to the data source based on the specified update setting; enables formatting with the specified format string; sets the property to the specified value when a DBNull is returned from the data source; and sets the specified format provider.

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);
new System.Windows.Forms.Binding : string * obj * string * bool * System.Windows.Forms.DataSourceUpdateMode * obj * string * IFormatProvider -> System.Windows.Forms.Binding

매개 변수

propertyName
String String String String

바인딩할 컨트롤 속성의 이름입니다.The name of the control property to bind.

dataSource
Object Object Object Object

데이터 소스를 나타내는 Object입니다.An Object representing the data source.

dataMember
String String String String

바인딩할 속성 또는 목록입니다.The property or list to bind to.

formattingEnabled
Boolean Boolean Boolean Boolean

표시된 데이터의 형식을 지정하려면 true이고, 그러지 않으면 false입니다.true to format the displayed data; otherwise, false.

nullValue
Object Object Object Object

데이터 소스 값이 Object인 경우 바인딩된 컨트롤 속성에 적용될 DBNull입니다.The Object to be applied to the bound control property if the data source value is DBNull.

formatString
String String String String

값을 표시할 방법을 나타내는 하나 이상의 서식 지정자 문자입니다.One or more format specifier characters that indicate how a value is to be displayed.

formatInfo
IFormatProvider IFormatProvider IFormatProvider IFormatProvider

기본 서식 지정 동작을 재정의하도록 구현된 IFormatProvider입니다.An implementation of IFormatProvider to override default formatting behavior.

예외

propertyName에 지정된 속성이 컨트롤에 없는 경우The property given by propertyName does not exist on the control.

또는-or- 지정한 데이터 소스, 데이터 멤버 또는 컨트롤 속성이 컬렉션의 다른 바인딩과 연결되어 있는 경우The data source or data member or control property specified are associated with another binding in the collection.

설명

데이터 원본에 대 한 다음 클래스의 인스턴스를 지정할 수 있습니다.You can specify an instance of any of the following classes for the data source:

참조를 Binding 만들기에 대 한 자세한 정보에 대 한 클래스는 dataMember 문자열입니다.See the Binding class for more information about creating the dataMember string.

컨트롤의 속성에 대 한 바인딩을 만들 때 새 Binding 바인딩된 컨트롤에서 노출 하는 이벤트를 검사 하 고 두 특정 이벤트에 연결 합니다.When you create a binding to a control's property, the new Binding inspects the events exposed by the bound control and attaches to two particular events:

적용 대상