Binding 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Binding 클래스의 새 인스턴스를 초기화합니다.
오버로드
| Name | Description |
|---|---|
| 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)
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- 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
바인딩할 컨트롤 속성의 이름입니다.
- 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
설명
데이터 원본에 대해 다음 클래스의 인스턴스를 지정할 수 있습니다.
인터페이스를 구현하는 IList 모든 클래스
모든 클래스
문자열을 Binding 만드는 방법에 대한 자세한 내용은 클래스를 참조하세요 dataMember .
컨트롤의 속성에 대한 바인딩을 만들 때 새 Binding 컨트롤은 바인딩된 컨트롤에 의해 노출되는 이벤트를 검사하고 다음 두 개의 특정 이벤트에 연결합니다.
PropertyName
Changed이라는 이벤트(예: Control.BackColorChanged)입니다.
존재하지 ArgumentException 않는 속성에 바인딩하려고 하면 컨트롤의 Binding 컬렉션에 Control.DataBindings 추가될 때 throw됩니다.
추가 정보
적용 대상
Binding(String, Object, String, Boolean)
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- 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
바인딩할 컨트롤 속성의 이름입니다.
- dataMember
- String
바인딩할 속성 또는 목록입니다.
- formattingEnabled
- Boolean
true표시된 데이터의 서식을 지정하려면 입니다. 그렇지 않으면 . false
예외
서식을 사용할 수 없으며 propertyName 컨트롤의 유효한 속성이나 빈 문자열("")이 아닙니다.
적용 대상
Binding(String, Object, String, Boolean, DataSourceUpdateMode)
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- 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
바인딩할 컨트롤 속성의 이름입니다.
- dataMember
- String
바인딩할 속성 또는 목록입니다.
- formattingEnabled
- Boolean
true표시된 데이터의 서식을 지정하려면 입니다. 그렇지 않으면 . false
- dataSourceUpdateMode
- DataSourceUpdateMode
값 중 DataSourceUpdateMode 하나입니다.
예외
지정된 propertyName 속성이 컨트롤에 없습니다.
-또는-
지정된 데이터 원본 또는 데이터 멤버 또는 컨트롤 속성은 컬렉션의 다른 바인딩과 연결됩니다.
설명
데이터 원본에 대해 다음 클래스의 인스턴스를 지정할 수 있습니다.
인터페이스를 구현하는 IList 모든 클래스
모든 클래스
문자열을 Binding 만드는 방법에 대한 자세한 내용은 클래스를 참조하세요 dataMember .
컨트롤의 속성에 대한 바인딩을 만들 때 새 Binding 컨트롤은 바인딩된 컨트롤에 의해 노출되는 이벤트를 검사하고 다음 두 개의 특정 이벤트에 연결합니다.
PropertyName
Changed이라는 이벤트(예: Control.BackColorChanged)입니다.
적용 대상
Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object)
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
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
바인딩할 컨트롤 속성의 이름입니다.
- dataMember
- String
바인딩할 속성 또는 목록입니다.
- formattingEnabled
- Boolean
true표시된 데이터의 서식을 지정하려면 입니다. 그렇지 않으면 . false
- dataSourceUpdateMode
- DataSourceUpdateMode
값 중 DataSourceUpdateMode 하나입니다.
예외
지정된 propertyName 속성이 컨트롤에 없습니다.
-또는-
지정된 데이터 원본 또는 데이터 멤버 또는 컨트롤 속성은 컬렉션의 다른 바인딩과 연결됩니다.
설명
데이터 원본에 대해 다음 클래스의 인스턴스를 지정할 수 있습니다.
인터페이스를 구현하는 IList 모든 클래스
모든 클래스
문자열을 Binding 만드는 방법에 대한 자세한 내용은 클래스를 참조하세요 dataMember .
컨트롤의 속성에 대한 바인딩을 만들 때 새 Binding 컨트롤은 바인딩된 컨트롤에 의해 노출되는 이벤트를 검사하고 다음 두 개의 특정 이벤트에 연결합니다.
PropertyName
Changed이라는 이벤트(예: Control.BackColorChanged)입니다.
적용 대상
Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String)
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
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
바인딩할 컨트롤 속성의 이름입니다.
- dataMember
- String
바인딩할 속성 또는 목록입니다.
- formattingEnabled
- Boolean
true표시된 데이터의 서식을 지정하려면 입니다. 그렇지 않으면 . false
- dataSourceUpdateMode
- DataSourceUpdateMode
값 중 DataSourceUpdateMode 하나입니다.
- formatString
- String
값을 표시하는 방법을 나타내는 하나 이상의 형식 지정자 문자입니다.
예외
지정된 propertyName 속성이 컨트롤에 없습니다.
-또는-
지정된 데이터 원본 또는 데이터 멤버 또는 컨트롤 속성은 컬렉션의 다른 바인딩과 연결됩니다.
설명
데이터 원본에 대해 다음 클래스의 인스턴스를 지정할 수 있습니다.
인터페이스를 구현하는 IList 모든 클래스
모든 클래스
문자열을 Binding 만드는 방법에 대한 자세한 내용은 클래스를 참조하세요 dataMember .
컨트롤의 속성에 대한 바인딩을 만들 때 새 Binding 컨트롤은 바인딩된 컨트롤에 의해 노출되는 이벤트를 검사하고 다음 두 개의 특정 이벤트에 연결합니다.
PropertyName
Changed이라는 이벤트(예: Control.BackColorChanged)입니다.
적용 대상
Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String, IFormatProvider)
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
- Source:
- Binding.cs
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
바인딩할 컨트롤 속성의 이름입니다.
- dataMember
- String
바인딩할 속성 또는 목록입니다.
- formattingEnabled
- Boolean
true표시된 데이터의 서식을 지정하려면 입니다. 그렇지 않으면 . false
- dataSourceUpdateMode
- DataSourceUpdateMode
값 중 DataSourceUpdateMode 하나입니다.
- formatString
- String
값을 표시하는 방법을 나타내는 하나 이상의 형식 지정자 문자입니다.
- formatInfo
- IFormatProvider
기본 서식 지정 동작을 재정의 IFormatProvider 하는 구현입니다.
예외
지정된 propertyName 속성이 컨트롤에 없습니다.
-또는-
지정된 데이터 원본 또는 데이터 멤버 또는 컨트롤 속성은 컬렉션의 다른 바인딩과 연결됩니다.
설명
데이터 원본에 대해 다음 클래스의 인스턴스를 지정할 수 있습니다.
인터페이스를 구현하는 IList 모든 클래스
모든 클래스
문자열을 Binding 만드는 방법에 대한 자세한 내용은 클래스를 참조하세요 dataMember .
컨트롤의 속성에 대한 바인딩을 만들 때 새 Binding 컨트롤은 바인딩된 컨트롤에 의해 노출되는 이벤트를 검사하고 다음 두 개의 특정 이벤트에 연결합니다.
PropertyName
Changed이라는 이벤트(예: Control.BackColorChanged)입니다.