如何检查textBox中某些数据的数据类型?

时间:2017-05-31 20:43:19

标签: c# winforms

这是我开始从文本框中获取数据的部分,但我想在第1年时将其数据类型化 例如:在文本框4中,如果文本框中有字母,则显示消息“错误,请输入数字” 例如:如果文本框中包含数字>>,则在文本框1中显示错误消息“错误请输入仅限字母”等等

private void button4_Click(object sender, EventArgs e)
{

    dr = ds.Tables["Employees"].NewRow();
    dr["Name"] = textBox1.Text;           
    dr["E-Mail"] = textBox2.Text;
    dr["Age"] = textBox4.Text;
    dr["WorkHours"] = textBox5.Text;
    dr["Gender"] = textBox6.Text;
    dr["JobTitle"] = textBox3.Text;
    ds.Tables["Employees"].Rows.Add(dr);
    using (var sw = new StreamWriter("Data.xml"))
    {
        ds.WriteXml(sw);
        sw.Close();
    }

}

1 个答案:

答案 0 :(得分:0)

您可能希望使用int.TryParse(string, int)之类的

     int number;
     bool result = Int32.TryParse(textbox4.Text, out number);