Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
db40的WPF数据网格问题_Wpf_Wpf Controls_Wpftoolkit_Db4o - Fatal编程技术网

db40的WPF数据网格问题

db40的WPF数据网格问题,wpf,wpf-controls,wpftoolkit,db4o,Wpf,Wpf Controls,Wpftoolkit,Db4o,我正在使用以下代码用我的db4o OODB中的项填充wpf数据网格: IObjectContainer db=Db4oEmbedded.OpenFile(Db4oEmbedded.NewConfiguration(),“C:\Dev\ContractKeeper\Database\ContractKeeper.yap”) var contractTypes=db.Query(typeof(ContractType)) this.dataGrid1.ItemsSource=contractType

我正在使用以下代码用我的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>


当项目绑定到datagrid时,网格线显示为有记录,但不显示数据。是否有人对db4o和wpf数据网格有此问题?

我已经解决了我的问题。然而,我并不完全理解发生了什么。如果我弄明白了,我会更新这篇文章。

我已经解决了我的问题。然而,我并不完全理解发生了什么。如果我弄明白了,我会更新这篇文章。

XAML代码缺失。你能添加它吗?我在我的帖子中包含了XAML代码。但是如何将它发布回这里,XAML并没有显示。我不知道为什么,很有趣。你把XAML标记为代码了吗?您是否从ToList获得结果(例如调试或打印到标准输出),XAML代码丢失。你能添加它吗?我在我的帖子中包含了XAML代码。但是如何将它发布回这里,XAML并没有显示。我不知道为什么,很有趣。你把XAML标记为代码了吗?您是否从ToList获得结果(例如调试或打印到标准输出)