Согласно определению NullFormatter, ( найдено здесь ), вы можете назначить только 1 фиксированное значение. «Если это фиксированное значение, вы можете использовать метод NullFormatter.ForValue.»
NullFormatter = NullFormatter.ForValue("NULL")
Если вы используете «000000», тогда он должен конвертировать 000000 в ноль, иначе пробелы будут считаться фактическими значениями. Любое число 0s! = 6 также приведет к ненулевому значению.
Также, пожалуйста, определите, что вы подразумеваете под "Но не сработало". Пожалуйста, предоставьте детали и ошибки для уточнения