Как удалить все записи из базы данных при использовании LINQ и tableadapter? - PullRequest
1 голос
/ 25 октября 2010

Я пытаюсь загрузить данные из файла Excel в DataGridView в моей форме.Сначала я загружаю все данные из таблицы Excel в набор данных, затем помещаю все эти данные в базу данных, используя C # LINQ, а затем просто устанавливаю DataGridView.DataSource в name.BindingSource, и все.Я получаю все данные в DataGridView, но когда я пытаюсь загрузить данные снова (я закрыл свою программу и изменил некоторые ячейки в Excel), новые данные просто добавляются к предыдущим данным, но я хочу только новые данные ...

Итак, мой вопрос: как удалить все записи в базе данных или в LINQ или TableAdapter, чтобы просто удалить RECORDS .... :), разочаровавшись в этом.набор данных, используя nameDBDataset.table.Clear (), но ничего, пытаясь использовать TableAdapter для удаления, но снова ничего.

помогите пожалуйста ...

Спасибо всем!

1 Ответ

1 голос
/ 28 октября 2010

Я нашел ответ, это действительно довольно просто ... Дух:)

nameDataContext dc = new nameDataContext ();
dc.ExecuteCommand ("Имя таблицы в TRUNCATE TABLE");

Вот так ...

...