【发布时间】:2014-08-28 08:10:24
【问题描述】:
我有一个由 xaml 代码生成的 Datagrid,如下所示:
<DataGrid Name="DonneesBrutes" ItemsSource="{Binding Resultat}" Margin="10,65,0,0" AutoGenerateColumns="True" ></DataGrid>
我正在尝试将此绑定到我的数据库的一个表,名为 BDDInterne 的数据库和名为 Resultat 的表。我使用 Entity Framework 5 创建了这个数据库
我找到了房产
ItemsSource="{Binding ...}"
但我只看到了在 xaml.cs 上创建的数据示例,而不是数据库中的表。
希望我提供了足够的信息。如果缺少某些内容,我当然可以更新我的帖子。
如果有人已经做过这种绑定,它可以帮助我。
提前致谢。
编辑1:
这是生成 Resultat 的代码:
public partial class Resultat
{
public string NomTable { get; set; }
public string Groupe_D_alerte { get; set; }
public string NomChamp { get; set; }
public string TOTMPMRQ { get; set; }
public string SiModifie { get; set; }
public string LibelléTOTAvant { get; set; }
public string LibelléTOTApres { get; set; }
public string Remarque { get; set; }
}
【问题讨论】:
-
请分享生成/检索
Resultat的代码 -
如果您想直接链接到数据库,
EntityFramework是一种常见的方式:msdn.microsoft.com/en-us/data/jj574514.aspx -
@Damascus 听起来我没有声明 DataContext,我想这是我的错误之一。
-
应该是。确保检查 Visual Studio 的输出窗口,如果绑定失败信息将在那里
-
如何查看这个输出窗口?我从来没有听说过这个。
标签: c# wpf xaml binding datagrid