gpt4 book ai didi

c# - WPF 数据网格 : How to Determine the Current Row Index?

转载 作者:可可西里 更新时间:2023-11-01 03:04:36 26 4
gpt4 key购买 nike

我正在尝试基于 DataGrid 实现一个非常简单的电子表格功能。

  1. 用户点击一个单元格

  2. 用户键入一个值并按回车键

  3. 扫描当前行并更新依赖于所单击单元格的任何单元格公式。

这似乎是满足我要求的最佳事件处理程序:

private void my_dataGrid_CurrentCellChanged(object sender, EventArgs e)

问题:如何检测当前行的行索引?

最佳答案

试试这个(假设您的网格名称是“my_dataGrid”):

var currentRowIndex = my_dataGrid.Items.IndexOf(my_dataGrid.CurrentItem);

通常,您可以使用 my_dataGrid.SelectedIndex,但似乎对于 CurrentCellChanged 事件,SelectedIndex 的值总是显示 之前 选定的索引。此特定事件似乎在 SelectedIndex 的值实际更改之前触发。

关于c# - WPF 数据网格 : How to Determine the Current Row Index?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20169765/

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