Может ли SqlDataAdapter обновить себя при изменении таблицы из внешнего источника? - PullRequest
1 голос
/ 27 апреля 2010

Моя таблица SQL Server обновляется извне моей программы (фактически из триггера SQL), поэтому DataSet не осознает, что есть изменения, и моя DataGrid не обновляется, пока я не вызову SqlDataAdapter.Fill () явно снова (например, кнопкой «Обновить» или событием по времени).

Есть ли способ, которым ADO.NET может подписаться на изменения событий или так, чтобы он обновлялся?

1 Ответ

0 голосов
/ 27 апреля 2010

Да, используя Уведомления о запросах . Вы получаете обратный вызов, когда набор данных изменился, и вы снова запускаете запрос.

...