当我过滤我的datagridview时,我总是遇到同样的问题。 我使用这段代码:
view.RowFilter = "Type like '%" + txt_voertuig1.Text + "%'";
view.RowFilter = "Omschrijving like '%" + txt_fout1.Text + "%'";
当我只过滤类型时没有问题。 在我过滤了类型和过滤器然后在“omschrijving”。 在datagridview中还会显示另一个类型号的“omschrijvingen”吗?
有人为我提供解决方案吗?
答案 0 :(得分:1)
将您的代码更改为:
view.RowFilter = "Type like '%" + txt_voertuig1.Text + "%' AND Omschrijving like '%" + txt_fout1.Text + "%'";
在您之前的代码中,您正在分配一个新的过滤器,基本上删除了旧的过滤器“voertuigen”。这就是为什么这些不再被过滤的原因。