.net Janus Gridex, добавьте несколько дочерних строк, сосредоточьтесь на первой строке

В моей таблице у меня есть 1 строка, я добавляю ее, затем я хочу добавить туда подстроку (дочерняя таблица). Когда я добавляю вторую или третью подстроку и т. д., фокус всегда остается на нижней строке. Если я добавляю новую основную строку, фокус всегда переходит на новую основную строку, а не на нижнюю, как в подстроках. Я пробовал все разные настройки, о которых я мог думать, но ни один из них не изменит фокус. Любая помощь будет принята с благодарностью.

Спасибо


person A.McLarty    schedule 27.02.2019    source источник


Ответы (1)


Вы должны установить позицию строки после добавления каждой строки

Попробуй вот это, может тебе поможет:

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

Здесь "PKeyColumnName" – это уникальный столбец, который вы можете взять из своей таблицы.

А "PKeyValue" — это значение уникального столбца (последняя добавленная строка).

person Makesh    schedule 11.09.2019