文本框值验证不起作用? [英] textbox value validation is not working ?
本文介绍了文本框值验证不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
if (Convert.ToInt32(txtTvalidqty.Text) > Convert.ToInt32(txtPlanQty.Text))
推荐答案
将文本转换为数值时,应始终使用Parse方法而不是Convert方法。
When converting text into numerical values, you should always use the Parse methods rather than the Convert methods.
int value1;
int value2;
Int32.Parse(txtTvalidqty.Text, out value1);
Int32.Parse(txtPlanQty.Text, out value2);
if (value1 > value 2) ...
if(Convert.ToInt32(txtTvalidqty) .Text)> Convert.ToInt32(txtPlanQty.Text))
- 首先检查txtTvalidqty.Text和txtPlanQty.Text的Null值,如下所示。 />
if (Convert.ToInt32(txtTvalidqty.Text) > Convert.ToInt32(txtPlanQty.Text))
-- Check Null value first for both txtTvalidqty.Text and txtPlanQty.Text like this.
if (string.IsNullOrEmpty(txtTvalidqty.Text))
{
txtTvalidqty.Text="0";
}
if (string.IsNullOrEmpty(txtPlanQty.Text))
{
txtPlanQty.Text="0";
}
if (Convert.ToInt32(txtTvalidqty.Text) > Convert.ToInt32(txtPlanQty.Text))
哟首先可以检查文本框中的文字,如
if(转换) .ToString(txtTvalidqty.Text)!= null && Convert.ToString(txtTvalidqty.Text)!=&& Convert.ToString(txtPlanQty.Text)!= null && Convert.ToString(txtPlanQty.Text)!=)
{
if((Convert.ToInt32(txtTvalidqty.Text)> Convert.ToInt32(txtPlanQty.Text))
{
//您的密码
}
}
Yo can first check the text in textbox like
if(Convert.ToString(txtTvalidqty.Text)!=null && Convert.ToString(txtTvalidqty.Text)!="" && Convert.ToString(txtPlanQty.Text)!=null && Convert.ToString(txtPlanQty.Text)!="")
{
if ((Convert.ToInt32(txtTvalidqty.Text) > Convert.ToInt32(txtPlanQty.Text))
{
//your code
}
}
这篇关于文本框值验证不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文