在数据表有2个字段,其中是一个整型,另一个是时间戳型,当在WindowsForms文本框中输入的是非整行或非时间型是,就会"报字符串输入不一致",我的目的是:当在文本框输入的不是整形或时间戳型是,让系统自动弹出一个对话框,并提示在某框中应输入整形或时间型,请您们帮帮我哦。QQ249100023

解决方案 »

  1.   

    在txt的validating事件中验证一下,弹出对话框就行了。
      

  2.   

    给分太少了, DateTime dt=new DateTime();
                if (DateTime.TryParse(TextBox1.Text , out dt))
                    MessageBox.Show("ok");
      

  3.   

    try
                {
                    Convert.ToDateTime( this.textBox1.Text );
                    Convert.ToInt32( this.textBox1.Text );
                }
                catch( System.Exception err )
                {
                    System.Windows.Forms.MessageBox.Show( err.Message );
                }