【问题标题】:ListView add filter on another ListView item selection changedListView 在另一个 ListView 项目选择上添加过滤器已更改
【发布时间】:2017-03-23 09:12:58
【问题描述】:

我目前正在为我的工作学习 XAF(expressApp 框架),网络上没有太多关于它的好教程,所以我去这里询问。

我有一个客户表和一个具有多对多关系的产品表。 我创建了一个仪表板视图,其中显示了客户和产品的列表视图。我想知道的是如何在选择客户时更改产品列表视图上的值或添加过滤器?

我设法通过创建视图控制器来访问客户列表视图的 SelectionChanged 事件。

    protected override void OnActivated()
    {
        base.OnActivated();
        View.SelectionChanged += ViewOnSelectionChanged;
    }

    private void ViewOnSelectionChanged(object sender, EventArgs eventArgs)
    {
        var id = ((Customers) View.CurrentObject).Oid;
    }

每次我在列表视图中选择一个项目时,该事件都会起作用。

我计划使用客户的 Oid 过滤产品列表视图。 我将如何做到这一点?

如果你能给我一些关于 XAF 教程的链接,我将不胜感激。

谢谢。

【问题讨论】:

标签: xaf


【解决方案1】:

要将过滤器应用于 ListView,您需要向 collectionsource 添加条件。见链接: https://documentation.devexpress.com/#eXpressAppFramework/CustomDocument112722

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-30
    • 1970-01-01
    • 2017-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多