1

次のコードを使用して、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 データグリッドでこの問題が発生した人はいますか?

4

1 に答える 1

1

問題を解決しました。しかし、私は何が起こっていたのか完全には理解していません。わかったら、この投稿を更新します。

于 2010-02-27T04:17:54.947 に答える