在我的 silverlight4/C# 应用程序中,我有一个绑定到 DomainDataSource 的组合框。
我正在将运行时中的一些项目添加到要显示在组合框中的 DomainDataSource,但我想在开头或特定索引中添加一些项目,而不是在最后。
有机会实现吗?
谢谢,
在我的 silverlight4/C# 应用程序中,我有一个绑定到 DomainDataSource 的组合框。
我正在将运行时中的一些项目添加到要显示在组合框中的 DomainDataSource,但我想在开头或特定索引中添加一些项目,而不是在最后。
有机会实现吗?
谢谢,
您可以向 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>