检验判断是否是数字
private bool IsNumeric(string str)
{
if (str == null || str.Length == 0) return false;
System.Text.ASCIIEncoding ascii = new System.Text.ASCIIEncoding();
byte[] bytestr = ascii.GetBytes(str);
foreach (byte c in bytestr)
{
if (c < 48 || c > 57)
{ return false; }
}
return true;
}