2017-09-05 65 views
0

我有一個datagridview 5列,每列有一個下拉,使用戶可以篩選每列的數據。 我也有「清除Filetr」鏈接,用戶可以在排序後刪除過濾器。 每當我在datagridview中進行一些更改時,如果我應用清除過濾器,則會顯示原始datagridview,並且更改不會更新。 我怎樣才能獲得更新的DataGridView點擊我用如何在刪除c#中的datagrid篩選器後獲取更新的datagrid?

"Datagridview.RefreshEdit()"; 

「清除過濾器」

之後,但我沒有得到確切的結果。

+0

請說明你的意思是[DataGrid](https://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid(v = vs.110).aspx),正如你所說的文本或[DataGridView](https://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview(v = vs.110).aspx),因爲您已將其鏈接到標籤 – Luke

+0

其Datagridview – Annamalai

+0

使用BindingSource.Filter屬性來過濾您的dgv。 – Luke

回答

0

解決此問題的一種方法是編寫一種方法,將數據網格的所有值設置爲起始數據。點擊「清除過濾器」後,你的網格應該沒問題!