gpt4 book ai didi

WPF DataGrid CellEditEnding - 数据集不更新直到行失去焦点

转载 作者:行者123 更新时间:2023-12-04 00:32:28 33 4
gpt4 key购买 nike

一旦单元格从编辑中失去焦点,我需要能够更新数据集的值。我知道单元格何时失去焦点(CellEditEnding),但问题是,它的上下文项的实际更新不会发生,直到焦点实际发生在该行上。当只剩下一个项目时,这将成为一个大问题,因为它可能永远不会失去焦点。

如何确保每次完成列编辑(CellEditEnding)时,该行的实际上下文都会在该点更新(不仅仅是当行失去焦点时)

提前致谢!

最佳答案

您可以使用 DataGrid.CommitEdit 来自您的 DataGrid.CellEditEnding 处理程序,确保处理重入。

这是描述该技术的博客文章:

  • Commiting bound cell changes immediately in WPF Datagrid
  • 关于WPF DataGrid CellEditEnding - 数据集不更新直到行失去焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6246452/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com