hola
veo que usas mysql, pero me pregunto porque quieres usar los [] si los nombres de las columnas que usas ninguna tienen espacio, o sea son nombres simples sin espacios ni caracteres espaciales, simplemente define el nombre y nada mas
si hay alaguno con espacio usa esta tecnica
Blank spaces in column names with MySQL
----
eso si, esto
Filter=String.Empty
no esta permitido si quieres que el filtro aplique de forma correcta, sino defines un filter, o sea un campo seguro vas a tener problemas
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina