2017-09-05 72 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

解决此问题的一种方法是编写一种方法,将数据网格的所有值设置为起始数据。点击“清除过滤器”后,你的网格应该没问题!