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