public bool IsNumeric(object Expression)
{
bool isNum;
double retNum;
isNum = Double.TryParse(Convert.ToString(Expression), System.Globalization.NumberStyles.Any,System.Globalization.NumberFormatInfo.InvariantInfo, out retNum );
return isNum;
}
Esa funcion salio buscando en Google, pero existen varias formar de comprobar gracias al TryParse o haciendo un salto a isNumeric de VB.net.