【问题标题】:Undo Context Menu on UltraWinGridUltraWinGrid 上的撤消上下文菜单
【发布时间】:2012-03-06 07:51:05
【问题描述】:

我正在尝试在 UltraWinGrid 上设置撤消上下文菜单以撤消对网格所做的最后更改 代码是这样的

私人无效_undoAll_Click(对象发送者,EventArgs e) { this.GridName.PerformAction(Infragistics.Win.UltraWinGrid.UltraGridAction.Undo); }

但它没有提供预期的结果。我无法使用 DataTable UndoChanges 功能,因为我将自定义类绑定到此 Grid

【问题讨论】:

    标签: c# winforms infragistics undo ultrawingrid


    【解决方案1】:

    确保将DisplayLayout.Override.AllowMultiCellOperation 设置为包含允许撤消操作的标志。

    在代码中,您应该在 Form_Load 事件中设置如下内容:

    this.GridName.DisplayLayout.Override.AllowMultiCodeOperations = 
                  AllowMultiCellOperation.Undo | AllowMultiCellOperation.Redo;
    

    我也在 Infragistics 网站上找到了这个 thread,它更好地解释了这里发生的事情

    【讨论】:

    • 做到了,但它不起作用,我现在将根据我的要求进行具体说明。
    • 通过基础设施论坛的一些新信息更新了答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多