Как я располагаю DataGridView в определенную строку (так, чтобы выбранная строка была наверху),

Я не совсем понимаю, что вы хотите сделать здесь. Но я думаю, что есть проблема с отображением нескольких строк в сетке данных.

На мой взгляд, проблема не в том, что сетка данных - это данные, которые вы отправляете. Попробуйте обработать данные, прежде чем передавать их в сетку данных. То, что я обычно делаю, когда необработанные данные мне не подходят, это использование DataTable. В datatable я могу изменить его значение так, как мне нужно, просто удалить или добавить информацию - это просто, а затем я могу вставить ее в DataGrid, связав или просто передав его непосредственно в ItemSource с помощью DataTable.AsDataView (). 111]

PS: будьте осторожны, чтобы столбцы DataTAble и DataGrid были связаны между собой (содержимое столбца сетки данных должно иметь то же имя привязки, что и заголовок данных)

16
задан Michael Todd 27 April 2009 в 20:35
поделиться

2 ответа

Как насчет FirstDisplayedScrollingRowIndex ?

31
ответ дан 30 November 2019 в 16:10
поделиться

DataGridView имеет свойство с именем: FirstDisplayedScrollingRowIndex. Установите это, и строка будет в верхней части списка.

12
ответ дан 30 November 2019 в 16:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: