过滤多行

时间:2013-04-15 13:00:45

标签: c#

当我过滤我的datagridview时,我总是遇到同样的问题。 我使用这段代码:

view.RowFilter = "Type like '%" + txt_voertuig1.Text + "%'";
view.RowFilter = "Omschrijving like '%" + txt_fout1.Text + "%'";

当我只过滤类型时没有问题。 在我过滤了类型和过滤器然后在“omschrijving”。 在datagridview中还会显示另一个类型号的“omschrijvingen”吗?

有人为我提供解决方案吗?

1 个答案:

答案 0 :(得分:1)

将您的代码更改为:

view.RowFilter = "Type like '%" + txt_voertuig1.Text + "%' AND Omschrijving like '%" + txt_fout1.Text + "%'";

在您之前的代码中,您正在分配一个新的过滤器,基本上删除了旧的过滤器“voertuigen”。这就是为什么这些不再被过滤的原因。