【问题标题】:RadGridView Delete event WPFRadGridView 删除事件 WPF
【发布时间】:2012-04-18 14:55:47
【问题描述】:

是否有一些属性可以修改 RadGridView 中触发删除和删除事件的键的行为。

这可能是一个错误,但我的网格突然停止触发此事件。几天前我开发它时它曾经工作过。现在,我在它停止工作的屏幕上添加了更多事件和功能。我的一位同事在他的一个屏幕上遇到了同样的问题。

只有我一个人,还是这个组件几乎充满了错误。他们也会因我所做的每次更新而中断。

【问题讨论】:

  • 我刚刚遇到了同样的问题。当我更改 RadGridView 的 ItemsSource 绑定时,我不能再删除行(Deleting 事件永远不会触发,并且我设置了 CanUserDeleteRows = "true")。但是,如果我只是在单元格上进入编辑模式,然后取消编辑模式,我现在可以删除网格上的行。你看到过同样的行为吗?很奇怪……还在试验/研究中。

标签: wpf telerik


【解决方案1】:

如果您在网格上将 CanUserDeleteRows 设置为 false,用户将无法再删除行。

网格上还有 Deleting 事件,您可以在其中取消待处理的删除请求。

此外,如果您使用 PreviewKeyDown 事件并为删除键网格设置 e.Handled = true 将不会删除行。

【讨论】:

  • PSA:一定要设置e.Cancel = true而不是e.Handled = true
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-19
  • 1970-01-01
  • 1970-01-01
  • 2021-02-03
相关资源
最近更新 更多