文本框值验证不起作用? [英] textbox value validation is not working ?

查看:87
本文介绍了文本框值验证不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆