【问题标题】:Insert an item into a DomainDataSource in a specific position/index将项目插入到特定位置/索引的 DomainDataSource
【发布时间】:2014-10-08 07:57:58
【问题描述】:

在我的 silverlight4/C# 应用程序中,我有一个绑定到 DomainDataSource 的组合框。

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

有机会实现吗?

谢谢,

【问题讨论】:

    标签: c# silverlight data-binding silverlight-4.0 domaindatasource


    【解决方案1】:

    您可以向 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-09
      • 2021-03-25
      • 2021-07-08
      • 2010-10-09
      • 2018-07-21
      • 2020-07-24
      • 2011-11-11
      相关资源
      最近更新 更多