Este error sucede cuando tratas de convertir una cadena vacia , a un formato numerico , como por ejemplo "decimal,Double o Int32" , Ejemplo:

IntNumero = Int32.Parse("");

La linea anterior causaria el error : "La cadena de Entrada no Tiene el Formato Correcto".

Para solucionar este tipo de problemas se debe poner una condicion , para evitar hacer un "Parse" a una cadena vacia,por ejemplo :

if(txtCondicionPago.Text != string.Empty)
{
ddlVencimiento.Date = ddlFactura.Date.AddDays(Double.Parse(txtCondicionPago.Text));
}

Advertisements