【问题标题】:.NET WPF Determine which Datagrid is selected.NET WPF 确定选择了哪个 Datagrid
【发布时间】:2016-05-16 18:40:19
【问题描述】:

我有一个在一个用户控件上使用 5 个数据网格的应用程序。限制用户一次只能选择一个数据网格的最佳方法是什么。任何帮助将不胜感激。

【问题讨论】:

  • 当您提到“一次只选择[ing]一个数据网格”时,您是否对用户界面术语中的含义有一个具体的想法?是否仅启用其中之一?只有其中一个可见吗?
  • 是的,我愿意。同时启用所有网格。该程序用作不断刷新的实时数据板。用户可以随时在任何这些网格上选择一行并更改记录,然后将记录移动到不同的网格。
  • 您能描述一下您遇到的问题吗?
  • 用户将选择一条记录并选择要完成的操作。问题是当前有五个用户可以参考的活动选择。
  • 给每条记录一个额外的列,其中包含“操作”按钮,这些按钮会在该网格中为该行弹出一个上下文菜单。完成。

标签: wpf vb.net datagrid


【解决方案1】:

你可以用一些单选按钮来代表你的数据网格,我想知道这样的屏幕:

() radiobutton for Datagrid 1

*----------------------------*
|   datagrid 1               |
|                            |
*----------------------------* 

() radiobutton for Datagrid 2

*----------------------------*
|   datagrid 2               |
|                            |
*----------------------------*

Datagrids IsEnabled 绑定到相应的单选按钮,这样您每次只启用一个 Datagrid。

希望对你有帮助。

【讨论】:

  • 我的所有数据网格同时启用。该应用程序充满了实时数据,用户可以在任何给定时间选择任何网格
  • 我之前已经能够做到这一点;但是,它不是很干净。
  • 是的;但是,我们必须采用这种设计,因为我们的客户希望一次看到所有 5 个网格
【解决方案2】:

您说您说过:“用户将选择一条记录并选择要完成的操作。问题是当前有五个用户可能引用的活动选择”。我的解决方案允许用户查看所有 5 个网格。

另一个想法是您的操作按钮弹出其他选项,允许用户选择他想要的正确网格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-27
    相关资源
    最近更新 更多