Como redefinir o filtro bindingsource para nada

UsandoBindingSource no LINQ to SQL, e tendo implementado umBindingList no meu projeto, eu tenho que usar umTextbox filtrar linhas em umDataGridView, portanto, quando eu excluir o conteúdo da caixa de texto, o filtro deve ser redefinido para nada.

Meu código é o seguinte:

if (textBox1.Text.Length == 0)
{
    productBindingSource.Filter = null;
}
else
{
    productBindingSource.Filter = "ProductName = '" + textBox1.Text +"'";
    //productBindingSource.RemoveFilter();
}
productDataGridView.DataSource = productBindingSource;

Mas isso não faz nada, alguma ideia, por favor?

questionAnswers(4)

yourAnswerToTheQuestion