Para converter de String para Float, passando um valor default
public static float StrToFloatDef(string pStrValor, float pFltValorDefault)
{
pStrValor = pStrValor.Trim();
if (pStrValor != "")
{
try
{
return float.Parse(pStrValor);
}
catch { }
}
return pFltValorDefault;
}
Via CursoC#