public static bool IsNumeric(this object value) {
if(value == null)
return false;
double dbl;
return Double.TryParse(value.ToString(),
NumberStyles.Any,
NumberFormatInfo.InvariantInfo,
out dbl);
}