Eu supor que este poderia ser relacionado a converter valores vazios aos números. Geralmente, ao converter a corda vazia aos números (using o dobro. Analisar gramaticalmente ou métodos de Convert.ToDouble), jogará o erro. Sua situação pode ser relacionada a esta… internamente que algum erro acontece e mover-se para fora é cancelado.
Eu não sei você faz os dados que ligam… vê se você pode usar o evento de Binding.Parse para tomar o controle da conversão. da amostra =>
http://msdn.microsoft.com/en-us/library/system.windows.forms.binding.parse.aspx aqui
(A classe obrigatória é usada no método de textBox1.DataBindings.Add)
Ver se você pode usar propriedades
de Binding.DataSourceNullValue e de Binding.NullValue em seu código, para segurar os exemplos do zero. (
http://msdn.microsoft.com/en-us/library/system.windows.forms.binding_members.aspx)