Как перемещаться по строкам таблицы данных с помощью кнопок в компактной структуре?

У меня есть сетка данных и кнопки рядом с ней, с помощью которых я хочу перемещаться по сетке данных: следующая строка, первая строка, последняя строка, предыдущая строка.

Когда я нажимаю, например, «Предыдущая строка», я хочу, чтобы предыдущая строка была явно выбрана: D.

dataGrid.CurrentRowIndex = dataGrid.CurrentRowIndex-1; 

перемещает только индекс ячейки, но не выбор.

Я мог бы сделать это

DataGrdid.Select(thedesiredrow) 

но это не отменяет выделение ранее выбранных строк. Есть ли способ отменить выбор каждой ранее выбранной (множественной) строки в компактной структуре или есть более элегантный способ сделать это? Спасибо!


person Sed    schedule 21.03.2015    source источник


Ответы (1)


Вы можете попробовать это

MyDataGrid.SelectedIndex = "Here put number for the new selected item";
person j.kahil    schedule 21.03.2015
comment
Возможно, я ошибаюсь, но, похоже, это не подходит для структуры .Net Compact. SelectedIndex может быть для listBox? - person Sed; 21.03.2015