Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的表中,我有 1 行,我添加它,然后我想在其中添加一个子行(子表)。当我添加第二个或第三个等子行时,焦点始终停留在底行。如果我添加一个新的主行,焦点总是转到新的主行,而不是像在子行中那样的底部。我已经尝试了所有我能想到的不同设置,但没有一个会改变焦点。任何帮助将不胜感激。
谢谢
添加每一行后,您必须设置行位置
试试这个,可能对你有帮助:
grdTest.Row = (from R in grdTest.GetRows() where (int)R.Cells["PKeyColumnName"].Value == PKeyValue select R).FirstOrDefault().RowIndex;
这里“PKeyColumnName”是一个独特的列,您可以从表中获取任何列
而“PKeyValue”是唯一列的值(最后添加的行)