CollectionViewSource.Source = DomainDataSource Ошибка - PullRequest
0 голосов
/ 22 декабря 2010

Я пытаюсь установить для источника 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>

Я получаю это сообщение об ошибке при загрузке страницы:

"Неподдерживаемый тип источника для представления коллекции."

Есть идеи?

1 Ответ

0 голосов
/ 11 февраля 2011

Я думаю, что вы не можете подключиться к пути "данных". Попробуйте подключиться к подразделу. Например, у меня есть Entity<A>, который связан с Entity<B>.

если «MyGetQuery» возвращает мне EntitySet, тогда я могу использовать CollectionViewSource как таковой:

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

, где Data.B является EntitySet<B>

Надеюсь, это поможет.

...