powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Правильное обновление данных в DataGridView
3 сообщений из 3, страница 1 из 1
Правильное обновление данных в DataGridView
    #39248459
=Сергей=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо по таймеру обновлять содержимое DataGridView(Multiselect = true, FullRowSelect, Readonly = true) данными из SQL-сервера.
Друзья, поделитесь опытом: как правильно, без извращений, обновлять данные, чтобы сохранялись текущая позиция, выделения и первая видимая строка DataGridView.
...
Рейтинг: 0 / 0
Правильное обновление данных в DataGridView
    #39248472
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
=Сергей=,

Если широкими мазками, то сначала запоминаем первичный ключ, потом обновляем, потом по этому ключу возвращаемся.

Но, на мой взгляд, обновление по таймеру не нужно.
Во-первых, пользователь пугается, когда он что-то делает, а программа зависает на несколько секунд.
Во-вторых это лишняя нагрузка на сервер.

Разберем простой пример. Таблица остатков чего-то на складе.

Как показывает опыт, вполне достаточно сообщения:
"Остаток товар меньше, чем требуемая величина.
Остаток - Х.
Выбрать остаток или отменить операцию"
...
Рейтинг: 0 / 0
Правильное обновление данных в DataGridView
    #39248514
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=Сергей=,

данных маловато

данных - много- мало? (граница - несколько десятков)
вставки/удаления/добавления - происходят или только обновления?
занахера в реадонли мультиселект? (да и селект вообще)

Cat2Во-первых, пользователь пугается, когда он что-то делает, а программа зависает на несколько секунд.
это уж как напишешь, чтоб не зависала.

при резервировании товара/билета - ясное дело - пялиться на живой экран можно только для созерцания
но и топикстартер грит, что данные только для чтения

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


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