2013-12-10 62 views
0

在我的表單加載事件我從數據庫中選擇數據並顯示它在gridview.Then 插入按鈕的點擊事件我插入新的數據並immidiately顯示在同一個datagridview但插入後,以前的記錄重複在gridview新記錄。我想停止這種重複。請給我解決方案。如何在表格上插入命令之後清除datagridview上的先前數據,即停止附加數據?

+0

請給我看你的代碼,你是如何加載你的數據的,你是如何插入的? – zey

回答

0

如果您的datasource = null,則正在清除行。 這意味着如果某些數據源已被分配,則不會清除行。你的情況是哪一個。

所以你應該這樣做。不需要if語句。

this.dataGridView.DataSource = null;

this.dataGridView.Rows.Clear();

否則你可以使用像

datagridview.DataSource = null;

bindingsource.DataSource = null;

bindingsource.Clear();

相關問題