I m与SL4 & .Net Ria Services合作。 我的数据模型通过该<代码><ria Control/>,安装了0.* 称作“装置”的财产。 我获得所有装置及其特殊类型的装置。
<riaControls:DomainDataSource Name="deviceDomainDataSource" QueryName="getDevicesWithOpenStateQuery" .../>
在客户方面,有2个标有显示装置及其装置的插图。
<ListBox ItemsSource="{Binding ElementName=deviceDomainDataSource, Path=Data}">
<ListBox x:Name="SubRowListBox" ItemsSource="{Binding DevicesAndStates}">
</ListBox>
</ListBox
问题是,在服务器方面,该电梯把所有带有特定类型(只属于特定类型)的装置回收,但在客户方面则没有。 在客户方面
private void deviceDomainDataSource_LoadedData(object sender, LoadedDataEventArgs e)
{
if (e.HasError)
{
System.Windows.MessageBox.Show(e.Error.ToString(), "Load Error", System.Windows.MessageBoxButton.OK);
e.MarkErrorAsHandled();
}
else
{
}
}
e. 在设施中,我得到所有装置正确,但看着他的设备和装置。 并且(在先前的询问中,特别类型的查询和所有先前类型的查询)。 因此,装置的装置清单箱由于向下方的询问而累积。