3 / 3 / 2
Регистрация: 13.08.2014
Сообщений: 43
|
|
1 | |
Как ускорить прорисовку DataGridView?27.03.2017, 14:24. Показов 4268. Ответов 4
Метки нет (Все метки)
В datagridview строятся большие таблицы (до 70 столбцов и до 33 строк. да, именно в таком порядке, это удобно). Неплохо прорисовываются, быстро, но если я правильно понял, то в winforms, они строятся процессором, а в wpf видеокартой с использованием direx, что быстрее. Можно ли как-то максимально ускорить прорисовку таблиц? Может как-то можно к программе winforms прикрутить прорисовку видеокартой. Есть еще идея сделать возможность использовать несколько ядер процессора, если есть.
0
|
27.03.2017, 14:24 | |
Ответы с готовыми решениями:
4
Как ускорить прорисовку Как правильно реализовать прорисовку ячеек dataGridView Как ускорить прорисовку пикселями? Как осуществить прорисовку в picturebox |
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
|
27.03.2017, 16:07 | 2 |
Используйте виртуальный режим — в нем отрисовываются только те ячейки, которые видны в данный момент.
0
|
8 / 8 / 8
Регистрация: 13.03.2014
Сообщений: 18
|
|
27.03.2017, 19:22 | 3 |
У datagridview и у самой формы есть свойство DoubleBuffered по умолчанию они стоят всегда false, попробуй и там и там изменить на true, офф документация говорит следущее:
- Возвращает или задает значение, указывающее, должна ли поверхность этого элемента управления перерисовываться с помощью дополнительного буфера, чтобы уменьшить или предотвратить мерцание. Может ускорить перерисовку...
1
|
140 / 133 / 88
Регистрация: 18.05.2013
Сообщений: 399
|
|
29.03.2017, 20:35 | 4 |
developer-forz, doubleBuffered, наоборот, замедлит отрисовку...
0
|
36 / 32 / 23
Регистрация: 28.12.2015
Сообщений: 264
|
|
30.03.2017, 14:49 | 5 |
1
|
30.03.2017, 14:49 | |
30.03.2017, 14:49 | |
Помогаю со студенческими работами здесь
5
Как правильно вызвать прорисовку панели из метода Form1_KeyDown Какое событие отвечает за прорисовку формы BindingSource. dataGridView. Как сделать независимый фильтр для двух dataGridView? Как перенести строки с совпадающей датой из одного datagridview во второй datagridview Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |