撤消UltraWinGrid上的上下文菜单



我正试图在UltraWinGrid上设置一个撤消上下文菜单,以撤消对网格所做的最后一次更改代码看起来像这个

private void _undoAll_Click(对象发送方,EventArgs e){这GridName.PerformAction(Infrasgistics.Win.UltraWinGrid.UltraGridAction.Undo);}

但它并没有提供想要的结果。我不能使用DataTable UndoChanges功能,因为我正在将自定义类绑定到此网格

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

在代码中,您应该在Form_Load事件中设置这样的内容:

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

我还在Infrasgistics网站上找到了这个线程,它更好地解释了这里发生的事情

相关内容

  • 没有找到相关文章

最新更新