0
wpf에서 데이터 바인딩에 문제가 있습니다. 레이블에 SQL 레코드를 바인딩하고 싶습니다.SQL 데이터베이스에 바인드 레이블
wpf에서 데이터 바인딩에 문제가 있습니다. 레이블에 SQL 레코드를 바인딩하고 싶습니다.SQL 데이터베이스에 바인드 레이블
당신 SQL 데이터베이스 모델 오브젝트 (비즈니스 로직 클래스)를 작성해야합니다 .. WPF에 대해 Label1.Text = dt.Rows[0]["ColumnName1"].ToString();
하지만 : 일반적으로 창 형태로 나는이 같은 것을 사용합니다. 거기에서 WPF 뷰 (Xaml 파일)는 바인딩 할 때 뷰와 모델 사이의 다리가 될 컨트롤러 (MVVM 패턴 인 경우 모델보기)에 바인딩되어야합니다.
보기가 모델의 데이터에 액세스하려면 컨트롤러에 바인딩해야합니다.
<Label Content="{Binding MyProperty}">
물론 DataContext를 지정해야합니다. DataContext는 데이터 소스를 설정하는 방법입니다. Label의 Binding 속성에서 지정하는 속성을 포함해야합니다.
컨트롤러? 출처? – devdigital
WPVM은 MVVM 또는 MVC와 함께 사용해야합니다. 원하는 경우 Controller가 ViewModel입니다. 소스는 DataContext입니다. –
빠른 응답을 보내 주셔서 감사합니다. msdn에서 흥미로운 기사를 발견했습니다. http://msdn.microsoft.com/en-us/library/ms752347.aspx이게 많이 도움이된다고 생각합니다 :) – gjjansen97