2012-02-16 2 views
0

У меня проблема с привязкой данных в wpf, я хочу привязать запись sql на ярлыке. Как правило, в виде окна я использовать что-то вроде этого: Label1.Text = dt.Rows[0]["ColumnName1"].ToString(); Но как насчет WPF ..Связать ярлык с базой данных sql

ответ

0

Вы SQL базы данных должны заполнить ваши объекты модели (бизнес-логика классов). Оттуда ваше представление WPF (файл Xaml) должно быть привязано к контроллеру (View Model, если вы находитесь в шаблоне MVVM), который будет мостом между вашим представлением и моделью в контексте привязки.

Просмотр должен быть привязан к контроллеру для доступа к данным в вашей модели.

<Label Content="{Binding MyProperty}"> 

Конечно, DataContext необходимо будет указать ранее. DataContext - это способ установить источник данных. Он должен содержать свойство, которое вы указываете в атрибуте Binding метки.

+0

Контроллер? Источник? – devdigital

+0

WPF следует использовать с MVVM или MVC. Контроллер - это ViewModel, если хотите. Источником является DataContext. –

+0

Спасибо за ваш быстрый ответ, на msdn я нашел интересную статью. http://msdn.microsoft.com/en-us/library/ms752347.aspx Я думаю, что это очень помогает мне :) – gjjansen97

Смежные вопросы