2009-06-23 3 views

답변

5

널은 (대신 중 하나는 그것을 통해 라인을 가지고, 또는 상자가 그 안에 회색 상자가 빈도 확인도 아닌) 우리는 DB에서 값을 바인딩하려면

-1

을하고 확인란이 결정되지 의미 그 값이 null의 경우, 그 값도 처리 할 필요가 있습니다. 부울 DB 값은 True, False 또는 NULL 일 수 있습니다. 따라서 UI 체크 박스는 그 상태를 처리해야합니다. WPF CheckBox에는 세 가지 상태가 있습니다.

+0

이것은 완전히 역으로 대답으로 보입니다 - UI의 동작은 SQL NULL 개념이 있습니다. –

+0

@PhilipKendall WPF에서 바인딩 개념을 사용하는 경우 UI의 동작은 DB 값에 의해 결정됩니다. –

+0

질문은 체크 박스가 세 가지 상태 인 이유입니다. DB에서 부울 열은 UI에 값을 매핑 할 수있는 세 가지 값 (True, False, Null)을 가질 수 있습니다. 그래서 체크 박스에 세 가지 상태가 있습니다. ... 왜 대답이 잘못 되었나요? 왜 이것이 다운 그레이드 되었습니까? !!! –

관련 문제