Rikisan
@Rikisan
техник-программист

Как выделить первую строку DataGrid программно на C#?

Есть TextBlock в который вводится строка поиска, в DataGrid выводится уже готовый результат совпадений.
Как при нажатии в TextBlock клавиши Enter выделить передать фокус DataGrid-у и выделить первый элемент таблицы?
if (DataGrid.Items.Count > 0)
{
DataGrid.Focus();
DataGrid.SelectedItem = DataGrid.Items[0];
}
Такой код не прокатил.
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
должно хватить:
DataGrid.SelectedItem = DataGrid.Items[0];
DataGrid.ScrollIntoView(DataGrid.Items[0]);


А вообще: https://social.technet.microsoft.com/wiki/contents...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
ЛАНИТ Москва
от 80 000 до 100 000 руб.
Spotware Systems Лимассол
от 3 500 до 4 000 eur.
Кнопка Екатеринбург
До 100 000 руб.
19 авг. 2018, в 12:12
40000 руб./в месяц
19 авг. 2018, в 11:19
5000 руб./за проект
19 авг. 2018, в 10:09
1000 руб./за проект