0

在我的表中,我有 1 行,我添加它,然后我想在其中添加一个子行(子表)。当我添加第二个或第三个等子行时,焦点始终停留在底行。如果我添加一个新的主行,焦点总是转到新的主行,而不是像在子行中那样的底部。我已经尝试了所有我能想到的不同设置,但没有一个会改变焦点。任何帮助将不胜感激。

谢谢

4

1 回答 1

0

添加每一行后,您必须设置行位置

试试这个,可能对你有帮助:

grdTest.Row = (from R in grdTest.GetRows()
               where (int)R.Cells["PKeyColumnName"].Value == PKeyValue
               select R).FirstOrDefault().RowIndex;

这里“PKeyColumnName”是一个独特的列,您可以从表中获取任何列

“PKeyValue”是唯一列的值(最后添加的行)

于 2019-09-11T11:26:03.227 回答