2012-02-16 74 views
0

我有一个wpf中的数据绑定的问题,我想绑定一个标签上的sql记录。通常,在窗口形式我用这样的:Label1.Text = dt.Rows[0]["ColumnName1"].ToString(); 但对于WPF ..绑定标签到SQL数据库

回答

0

您的SQL数据库应填写你的模型对象(业务逻辑类)。从那里,你的WPF视图(Xaml文件)应该绑定到一个控制器(如果你处于MVVM模式中,则为视图模型),这将成为视图和模型之间绑定的桥梁。

视图需要绑定到控制器才能访问模型中的数据。

<Label Content="{Binding MyProperty}"> 

当然,DataContext需要在之前指定。 DataContext是一种设置数据源的方法。它必须包含您在Label的Binding属性中指定的属性。

+0

控制器?资源? – devdigital 2012-02-16 19:24:02

+0

WPF应该与MVVM或MVC一起使用。如果需要,控制器就是ViewModel。源是DataContext。 – 2012-02-16 19:26:36

+0

感谢您的快速响应,在msdn上我发现了一篇有趣的文章。 http://msdn.microsoft.com/en-us/library/ms752347.aspx我认为这可以帮助我很多:) – gjjansen97 2012-02-16 20:42:48

相关问题