다음을 통해 공유


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 클래스의 새 인스턴스를 초기화합니다.

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에 지정된 속성이 컨트롤에 없는 경우

예제

다음 코드 예제에서는 명명 myDataSetTextBox 테이블 열에 컨트롤을 바인딩 합니다DataSet. 이 예제에서는 모듈의 선언 섹션에서 선언 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

설명

데이터 원본에 대해 다음 클래스 중 instance 지정할 수 있습니다.

문자열을 Binding 만드는 방법에 대한 자세한 내용은 클래스를 dataMember 참조하세요.

컨트롤의 속성에 대한 바인딩을 만들 때 새 Binding 는 바인딩된 컨트롤에 의해 노출된 이벤트를 검사하고 다음 두 개의 특정 이벤트에 연결합니다.

존재하지 ArgumentException 않는 속성에 바인딩하려고 하면 가 컨트롤의 Control.DataBindings 컬렉션에 추가될 때 Binding 이 throw됩니다.

추가 정보

적용 대상

Binding(String, Object, String, Boolean)

표시된 컨트롤 속성을 데이터 소스의 지정된 데이터 멤버에 바인딩하고 선택적으로 서식 지정이 적용될 수 있도록 하는 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 클래스의 새 인스턴스를 초기화합니다. 선택적으로 서식 지정을 활성화하고 지정된 업데이트 설정을 기반으로 데이터 소스에 값을 전파합니다.

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 값 중 하나입니다.

예외

propertyName에 지정된 속성이 컨트롤에 없는 경우

또는

지정한 데이터 소스, 데이터 멤버 또는 컨트롤 속성이 컬렉션의 다른 바인딩과 연결되어 있는 경우

설명

데이터 원본에 대해 다음 클래스 중 instance 지정할 수 있습니다.

문자열을 Binding 만드는 방법에 대한 자세한 내용은 클래스를 dataMember 참조하세요.

컨트롤의 속성에 대한 바인딩을 만들 때 새 Binding 는 바인딩된 컨트롤에 의해 노출된 이벤트를 검사하고 다음 두 개의 특정 이벤트에 연결합니다.

적용 대상

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

특정 컨트롤 속성을 지정된 데이터 소스의 지정된 데이터 멤버로 바인딩하는 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 값 중 하나입니다.

nullValue
Object

데이터 소스 값이 Object인 경우 바인딩된 컨트롤 속성에 적용될 DBNull입니다.

예외

propertyName에 지정된 속성이 컨트롤에 없는 경우

또는

지정한 데이터 소스, 데이터 멤버 또는 컨트롤 속성이 컬렉션의 다른 바인딩과 연결되어 있는 경우

설명

데이터 원본에 대해 다음 클래스 중 instance 지정할 수 있습니다.

문자열을 Binding 만드는 방법에 대한 자세한 내용은 클래스를 dataMember 참조하세요.

컨트롤의 속성에 대한 바인딩을 만들 때 새 Binding 는 바인딩된 컨트롤에 의해 노출된 이벤트를 검사하고 다음 두 개의 특정 이벤트에 연결합니다.

적용 대상

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

지정된 컨트롤 속성을 지정된 데이터 소스의 데이터 멤버로 바인딩하는 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 값 중 하나입니다.

nullValue
Object

데이터 소스 값이 Object인 경우 바인딩된 컨트롤 속성에 적용될 DBNull입니다.

formatString
String

값을 표시할 방법을 나타내는 하나 이상의 서식 지정자 문자입니다.

예외

propertyName에 지정된 속성이 컨트롤에 없는 경우

또는

지정한 데이터 소스, 데이터 멤버 또는 컨트롤 속성이 컬렉션의 다른 바인딩과 연결되어 있는 경우

설명

데이터 원본에 대해 다음 클래스 중 instance 지정할 수 있습니다.

문자열을 Binding 만드는 방법에 대한 자세한 내용은 클래스를 dataMember 참조하세요.

컨트롤의 속성에 대한 바인딩을 만들 때 새 Binding 는 바인딩된 컨트롤에 의해 노출된 이벤트를 검사하고 다음 두 개의 특정 이벤트에 연결합니다.

적용 대상

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

지정된 컨트롤 속성을 지정된 데이터 소스의 데이터 멤버로 바인딩하는 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 값 중 하나입니다.

nullValue
Object

데이터 소스 값이 Object인 경우 바인딩된 컨트롤 속성에 적용될 DBNull입니다.

formatString
String

값을 표시할 방법을 나타내는 하나 이상의 서식 지정자 문자입니다.

formatInfo
IFormatProvider

기본 서식 지정 동작을 재정의하도록 구현된 IFormatProvider입니다.

예외

propertyName에 지정된 속성이 컨트롤에 없는 경우

또는

지정한 데이터 소스, 데이터 멤버 또는 컨트롤 속성이 컬렉션의 다른 바인딩과 연결되어 있는 경우

설명

데이터 원본에 대해 다음 클래스 중 instance 지정할 수 있습니다.

문자열을 Binding 만드는 방법에 대한 자세한 내용은 클래스를 dataMember 참조하세요.

컨트롤의 속성에 대한 바인딩을 만들 때 새 Binding 는 바인딩된 컨트롤에 의해 노출되는 이벤트를 검사하고 다음 두 개의 특정 이벤트에 연결합니다.

적용 대상