【问题标题】:Getting data from Telrik RadGridView into List从 Telerik RadGridView 获取数据到列表中
【发布时间】:2014-09-04 12:14:07
【问题描述】:

我有一个 RadGrid... 在视图(UI)中进行过滤或排序时,我想将数据从网格导出到 excel 中。(MVVM 模式)

我已经检查了 Excel 代码,它的工作原理,即我能够将列表中的数据保存到 Excel 文件中。但它保存了列表中的旧/初始数据,而不是视图/UI中排序或过滤的数据。

单击导出时,我想从 RadGridView 获取当前数据(排序或填充)到新列表中。

请帮忙!! ..提前谢谢。

【问题讨论】:

    标签: wpf excel mvvm telerik


    【解决方案1】:

    您已将 MVVM 标记添加到您的问题中,但如果您要问的问题,您似乎没有使用(或可能理解)MVVM。通常在 WPF 中,特别是在使用 MVVM 时,我们的视图模型中的 UI 中显示的数据。因此,如果你正确地使用了 MVVM,那么你会做这样的事情:

    <DataGrid ItemsSource="{Binding YourItems}" />
    

    如果您一直在对视图模型中的数据进行排序和过滤(以响应用户操作),那么要保存过滤后的排序数据,您可以执行以下操作:

    DataProvider.Save(YourItems);
    

    【讨论】:

    • 感谢您的回复先生.. 正确的 BT 作为 M 新...我在 TELERIK RADGRID 视图上工作...所以请您将它转换为 TELERIK 的形式
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-25
    相关资源
    最近更新 更多