0

在我的silverlight4/C#应用程序中,我有一个绑定到DomainDataSource的组合框。将项目插入特定位置/索引中的DomainDataSource中

我在运行时将一些项目添加到组合框中显示的DomainDataSource,但我想在开始或特定索引中添加一些项目,而不是最后。

有没有机会做到这一点?

感谢,

回答

0

您可以添加一种描述到DomainDataSource,所以如果你插入的东西其中有一个特定的字段值,这意味着他们在中间而不是末尾,则是...你可以在特定的地方添加项目。

例如

<riaControls:DomainDataSource x:Name="source" QueryName="GetProducts" AutoLoad="true"> 
     <riaControls:DomainDataSource.DomainContext> 
      <domain:ProductDomainContext /> 
     </riaControls:DomainDataSource.DomainContext> 
     <riaControls:DomainDataSource.SortDescriptors> 
      <riaData:SortDescriptor PropertyPath="ProductID" Direction="Ascending" /> 
     </riaControls:DomainDataSource.SortDescriptors> 
    </riaControls:DomainDataSource> 
相关问题