【问题标题】:Silverlight (3.0) - Data-grid - User adding data via data-gridSilverlight (3.0) - 数据网格 - 用户通过数据网格添加数据
【发布时间】:2009-05-08 14:30:50
【问题描述】:

我使用 Silverlight 的时间只有 24 小时多一点。所以我还在寻找我的脚。

我目前正在使用 Silverlight 3(测试版)(我需要其出色的离线模式功能)

当使用绑定到数据源的数据网格时,用户是否可以通过网格添加数据?还是数据网格仅限于显示和编辑来自绑定数据源的数据?

非常感谢 卢克

【问题讨论】:

    标签: silverlight-3.0 datagrid


    【解决方案1】:

    除非最近发生了变化,否则您需要自己将新行添加到数据源。看看这篇描述这个过程的帖子:

    http://weblogs.asp.net/manishdalal/archive/2008/08/25/silverlight-business-application-part-1-add-new-item.aspx

    【讨论】:

    • 感谢您的链接,它证实了我的想法之一,即在源数据中添加一个空白行以允许用户添加新项目。但是,我需要研究用户对网格进行排序时会发生什么。
    • 排序由 ICollectionView 接口的实例控制。当您将 ObservableCollection 绑定到 Grid 时,Grid 会在后台创建此接口的实例(具体类是内部的 - 您无权访问它)。然后,当您将新项目添加到基础数据源时,它们应该由 ICollectionView 自动过滤。 hth.
    猜你喜欢
    • 2010-10-14
    • 1970-01-01
    • 2011-07-25
    • 2013-07-02
    • 1970-01-01
    • 2016-06-04
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    相关资源
    最近更新 更多