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:

적용 대상