[英]How to erase all records from a database when using LINQ and tableadapter?
我正在嘗試將數據從Excel文件加載到Form中的DataGridView。 首先,我將所有數據從excel工作表加載到數據集中,然后使用C#LINQ將所有數據放入數據庫中,然后將DataGridView.DataSource設置為name.BindingSource,就是這樣。 我在DataGridView中獲取了所有數據,但是當我嘗試再次加載數據時(我已關閉程序並更改了Excel中的某些單元格),新數據只是追加到先前的數據中,但我只希望新數據...
所以我的問題是:如何刪除數據庫或LINQ或TableAdapter中的所有記錄只是為了刪除RECORDS .... :)對此感到沮喪。
我試圖通過使用nameDBDataset.table.Clear()來清除數據庫數據集,但是什么也沒有,試圖使用TableAdapter刪除但又什么也沒有。
請幫助...
謝謝你們!
我找到了答案,這真的很簡單... duh :)
dc =新的nameDataContext();
dc.ExecuteCommand(“ TRUNCATE TABLE表的名稱”);
而已...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.