powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Изменения в базе - отобразить в dataGrid.
6 сообщений из 6, страница 1 из 1
Изменения в базе - отобразить в dataGrid.
    #32934487
f45f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Источником для dataGrid является dataSource. Кто то в базе изменил запись, как ее автоматически обновить в dataGrid`e?? Искал на форуме - не нашел. Не пинайте плиз. неужели делать Fill ????
...
Рейтинг: 0 / 0
Изменения в базе - отобразить в dataGrid.
    #32934596
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пинать не будем так как обычно как раз так и делают:
Код: plaintext
1.
2.
ds.Clear();
da.Fill(ds);

Но есть еще и другие альтернативные способы.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Изменения в базе - отобразить в dataGrid.
    #32934614
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ по теме
/topic/106570

/topic/107165
а это востановление позиции курсора после Fill, правда с использованием Reflection.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Изменения в базе - отобразить в dataGrid.
    #32934667
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
f45fКто то в базе изменил запись, как ее автоматически обновить в dataGrid`e??
если этот "кто-то" использует твое приложение для работы с БД, то имеет смысл пересмотреть архитектуру, и сделать ее трехзвенной. в нем можно добавить механизмы оповещения (синхронные, асинхронные или нечто подобное LCE из COM+) клиентов об изменениях.

если оставаться в рамках двухзвенной архитектуры, то как правило, делают периодический опрос таблиц (например, 1С), которые в настоящий момент отображаются в формах приложения.
...
Рейтинг: 0 / 0
Изменения в базе - отобразить в dataGrid.
    #32934897
f45f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может есть у кого пример как сделать механизм оповещения? Допустим пользователь из другой программы работающей с данной таблицей изменил ее. Можно ли написать для базы данных объект который бы следил за изменениями. Есть ли у кого наработки в данном направлении? Спасибо.
...
Рейтинг: 0 / 0
Изменения в базе - отобразить в dataGrid.
    #32934930
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотри, например, у нас на сайте статью

Глеб Уфимцев "Сервис событий в SQL-сервере"
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Изменения в базе - отобразить в dataGrid.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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