0

CollectionViewSource のソースを DomainDataSource に設定しようとしています:

<navigation:Page.Resources>

    <CollectionViewSource x:Key="cvs" Source="{Binding ElementName=myDataSource, Path=Data}"/>

</navigation:Page.Resources>

<Grid x:Name="LayoutRoot" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">

    <ria:DomainDataSource Name="myDataSource" QueryName="MyGetQuery" AutoLoad="True">
        <ria:DomainDataSource.DomainContext>
            <ds:MyDataContext/>
        </ria:DomainDataSource.DomainContext>
    </ria:DomainDataSource>

ページの読み込み時に次のエラー メッセージが表示されます。

「コレクション ビューでサポートされていないタイプのソースです。」

何か案は?

4

1 に答える 1

0

「データ」パスに接続できないと思います。サブアイテムに接続してみてください。たとえば、 にEntity<A>関連付けられている がありEntity<B>ます。

「MyGetQuery」が EntitySet を返す場合、CollectionViewSource をそのまま使用できます。

<CollectionViewSource x:Key="cvs" Source="{Binding ElementName=myDataSource, Path=Data.B}"/>

ここで、Data.B はEntitySet<B>

お役に立てれば。

于 2011-02-11T17:32:19.307 に答える