1

我正在尝试将数据从 Excel 文件加载到表单中的 DataGridView。首先,我将所有数据从 excel 表加载到数据集中,然后使用 C# LINQ 将所有数据放入数据库中,然后我只需将 DataGridView.DataSource 设置为 name.BindingSource 就可以了。我在 DataGridView 中获取了所有数据,但是当我尝试再次加载数据时(我已经关闭了我的程序并更改了 Excel 中的一些单元格),新数据只是附加到以前的数据,但我只想要新数据......

所以我的问题是:如何删除数据库或 LINQ 或 TableAdapter 中的所有记录只是为了删除 RECORDS.... :) 对此感到沮丧。

我试图通过使用 nameDBDataset.table.Clear() 但没有清除数据库数据集,尝试使用 TableAdapter 删除但又没有。

请帮忙...

谢谢你们!

4

1 回答 1

1

我找到了答案,它真的很简单...... duh :)

nameDataContext dc = 新的 nameDataContext();
dc.ExecuteCommand("TRUNCATE TABLE name-of-the-table");

而已...

于 2010-10-28T08:54:10.920 回答