powered by simpleCommunicator - 2.0.33     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление таблицы в DataSet .
2 сообщений из 2, страница 1 из 1
Обновление таблицы в DataSet .
    #32071317
iloukian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть SQL database, таблица в датасете и датагрид. Данные изменяются, удаляются, добавляются. Проблема в одном. После Update SQL database для обновления таблицы в датасете использовала Fill(DataSet, sDataTable). Но строки в таблице задвоились!! Что я делала не так? Ведь удалить и сформировать таблицу заново это неправильно? Посоветуйте, пожалуйста. Заранее благодарна за помощь.
...
Рейтинг: 0 / 0
Обновление таблицы в DataSet .
    #32071326
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведь удалить и сформировать таблицу заново это неправильно

Правильно. Если изменения были произведены вне этого DataSet. Так как он не может знать, какие конкретные изменения произошли на сервере, то придется получать заново все.
Поэтому сперва Clear, а затем Fill.
Как вариант, можно писать специальный запрос, возвращающий только изменившиеся строки и этим запросом добавлять данные, но это гиморно.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Обновление таблицы в DataSet .
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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