수색…
매개 변수
논의 | 기술 |
---|---|
propertyName | 바인딩 할 컨트롤 속성의 이름입니다. |
dataSource | 데이터 소스를 나타내는 Object. |
dataMember | 바인딩 할 속성 또는 목록입니다. |
formattingEnabled | 표시된 데이터의 형식을 지정할지 여부를 결정합니다. |
updateMode | 데이터 소스는 컨트롤 속성의 유효성을 검사 할 때 (기본값) 또는 속성이 변경된 즉시 업데이트됩니다 |
nullValue | 데이터 원본에이 값이 있으면 바인딩 된 속성은 DBNull로 설정됩니다. |
형식 문자열 | 값의 표시 방법을 나타내는 하나 이상의 형식 지정자 문자 |
formatInfo | IFormatProvider를 구현하여 기본 서식 지정 동작을 재정의합니다. |
비고
https://msdn.microsoft.com/en-us/library/ef2xyb33.aspx를 참조 하십시오. 데이터 바인딩은 속성과 만 작동하며 필드는 사용하지 마십시오!
데이터 객체에 컨트롤 바인딩
각 컨트롤에는 System.Windows.Forms.Binding
개체의 목록 인 DataBindings
속성이 있습니다. Add () - 메서드에는 개체의 속성에 쉽게 바인딩 할 수있는 오버로드가 있습니다.
textBox.DataBindings.Add( "Text", dataObj, "MyProperty" );
참고로, 바인딩은 기본적으로 서로에게 가입하는 것을 의미합니다. 위의 코드는 dataObj.MyProperty의 changeevent에 가입하고 textBox.Text가 변경되면이를 적용합니다. 그리고 그 반대의 경우도 textBox.TextChanged를 구독하고 dataObj.MyPropery가 변경되면이를 적용합니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow