silverlight 数据绑定解决方法

silverlight 数据绑定
有如下控件:<controls:TreeView Name="FullName" Grid.Row="0">
</controls:TreeView>
 由webservice返回数据库查询结果,并赋给TreeView 
FullName.ItemsSource = e.Result;
FullName.DisplayMemberPath = "DName";
如上,我指定了DisplayMemberPath 属性,但是TreeView 中仍然显示的是完整类名,不是DName属性值。
请问怎么回事啊?

------解决方案--------------------
能确认e.result返回的数据类型正确么?其中包含有DName么?如果返回都正常,这样写试试:

FullName.DisplayMemberPath = "DName";
FullName.ItemsSource = e.Result;

------解决方案--------------------
和 ListBox、ComboBox 不同,在TreeView中显示数据,要么使用 TreeViewItem 进行填充 ,要么使用 ItemTemplate 进行数据绑定
XML code

            <controls:TreeView.ItemTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding DName}" />
                </DataTemplate>
            </controls:TreeView.ItemTemplate>