【发布时间】:2010-02-23 04:45:24
【问题描述】:
我正在使用以下代码用我的 db4o OODB 中的项目填充 wpf 数据网格:
IObjectContainer db = Db4oEmbedded.OpenFile(Db4oEmbedded.NewConfiguration(), "C:\Dev\ContractKeeper\Database\ContractKeeper.yap");
var contractTypes = db.Query(typeof(ContractType));
this.dataGrid1.ItemsSource = contractTypes.ToList();
这是 XAML:
<Window x:Class="ContractKeeper.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:dg="http://schemas.microsoft.com/wpf/2008/toolkit"
Title="Window1" Height="300" Width="300">
<Grid>
<dg:DataGrid AutoGenerateColumns="True" Margin="12,102,12,24" Name="dataGrid1" />
</Grid>
</Window>
当项目绑定到数据网格时,网格线看起来像是有记录但没有显示数据。有人遇到过 db4o 和 wpf 数据网格的问题吗?
【问题讨论】:
-
XAML 代码丢失。可以加吗?
-
我在帖子中包含了 XAML 代码。但是 StackOverflow 是如何把它发回这里的,XAML 没有显示。不知道为什么,很有趣。
-
您是否将 XAML 标记为代码?您是否从 ToList 获得结果(例如调试或打印到标准输出)
标签: wpf wpf-controls wpftoolkit db4o