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

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

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

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

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

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

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


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