Cómo restablecer el filtro bindingsource a nada

UtilizandoBindingSource en LINQ to SQL, y habiendo implementado unBindingList En mi proyecto, tengo que usar unTextbox para filtrar filas en unaDataGridView, así que cuando elimino el contenido del cuadro de texto, el filtro debería restablecerse a nada.

Mi código es el siguiente:

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

Pero esto no hace nada, ¿alguna idea, por favor?

Respuestas a la pregunta(4)

Su respuesta a la pregunta