///
   /// 判断是否是数字
   ///
   /// 字符串
   ///
   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;
   }