powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Почему так медленно отображаются данные в DataGridView ?
9 сообщений из 34, страница 2 из 2
Почему так медленно отображаются данные в DataGridView ?
    #39199981
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexanPКуда смотреть ?


на нативные средства разработки, шарповый байткод быстро работать никогда не будет
...
Рейтинг: 0 / 0
Почему так медленно отображаются данные в DataGridView ?
    #39200095
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltAlexanPКуда смотреть ?


на нативные средства разработки, шарповый байткод быстро работать никогда не будет
Толсто
...
Рейтинг: 0 / 0
Почему так медленно отображаются данные в DataGridView ?
    #39200167
Вакшуль Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Двойную буферизацию ставили?

проверьте, может действительно в этом дело:
http://stackoverflow.com/questions/118528/horrible-redraw-performance-of-the-datagridview-on-one-of-my-two-screens
...
Рейтинг: 0 / 0
Почему так медленно отображаются данные в DataGridView ?
    #39200194
AlexanP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2
Двойную буферизацию ставили?


!!!!!---РЕАЛЬНО ПОМОГЛО--- !!!!!!!!!!!!!
Спасибо !!!



class CustomDataGridView: DataGridView
{
public CustomDataGridView()
{
DoubleBuffered = true;
}
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Почему так медленно отображаются данные в DataGridView ?
    #39850509
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexanP Cat2
Двойную буферизацию ставили?


!!!!!---РЕАЛЬНО ПОМОГЛО--- !!!!!!!!!!!!!
Спасибо !!!


мне тоже помогло

но вот вопросы есть
1. Где это может отразиться в негативном плане
2. Почему по умолчанию DoubleBuffered = false
3. Почему свойство DoubleBuffered скрыто
...
Рейтинг: 0 / 0
Почему так медленно отображаются данные в DataGridView ?
    #39850580
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx1. Где это может отразиться в негативном плане
Памяти больше потребляется.

andreymx2. Почему по умолчанию DoubleBuffered = false
Думаю, дело в том, что разработка дотнета началась ещё в прошлом веке. Тогда компьютеры были намного слабее, вот и не включали двойную буферизацию по умолчанию, чтобы ресурсы экономить. А когда это действительно нужно, всегда можно включить.

andreymx3. Почему свойство DoubleBuffered скрыто
Наверно, чтобы начинающие программеры оптимизировали реально тормозящий код, а не врубали сразу буферизацию, в надежде исправить косяки.
...
Рейтинг: 0 / 0
Почему так медленно отображаются данные в DataGridView ?
    #39850954
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andreymx3. Почему свойство DoubleBuffered скрыто
Потому что оно относится не к гриду, а к форме
...
Рейтинг: 0 / 0
Почему так медленно отображаются данные в DataGridView ?
    #39850979
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2andreymx3. Почему свойство DoubleBuffered скрыто
Потому что оно относится не к гриду, а к форме
Потому что оно protected: https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.control.doublebuffered?view=netframework-4.8
...
Рейтинг: 0 / 0
Почему так медленно отображаются данные в DataGridView ?
    #39857494
Фотография Strassebahn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АктивистAlexanP,

DevEx попробуй.
Ни в коем случае
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Почему так медленно отображаются данные в DataGridView ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]