Попробуйте это:
float.TryParse(myString.Replace(',', '.'), out myfloat);
РЕДАКТИРОВАТЬ : как упоминал Джон, рекомендуется следующий способ:
float.TryParse(myString.Replace(',', '.'),
System.Globalization.NumberStyles.Float,
System.Globalization.NumberFormatInfo.InvariantInfo,
out myFloat);