#region 根据计算式计算建筑面积
private int Result()
{
int Int_Result = 0;
try
{
if (txt_Formula.Text.Trim() != "")
{
decimal Dec_Formula = decimal.Parse(new DataTable().Compute(txt_Formula.Text.Trim(), "").ToString().Trim());
if (Dec_Formula > 0)
{
txt_BuildArea.Text = Dec_Formula.ToString("f2");
}
else
{
Int_Result = 2;
}
}
}
catch
{
Int_Result = 1;
}
return Int_Result;
}
#endregionprotected void btn_Cal_Click(object sender, EventArgs e)
{
int Int_Result = Result();//根据计算式计算面积
if (Int_Result == 1)
{
Page.ClientScript.RegisterStartupScript(typeof(string), "", "<script>alert('计算式有误!')</script>");
txt_Formula.Focus();//面积计算式
}
else if (Int_Result == 2)
{
Page.ClientScript.RegisterStartupScript(typeof(string), "", "<script>alert('建筑面积必须大于0!')</script>");
txt_Formula.Focus();//面积计算式
}
}
private int Result()
{
int Int_Result = 0;
try
{
if (txt_Formula.Text.Trim() != "")
{
decimal Dec_Formula = decimal.Parse(new DataTable().Compute(txt_Formula.Text.Trim(), "").ToString().Trim());
if (Dec_Formula > 0)
{
txt_BuildArea.Text = Dec_Formula.ToString("f2");
}
else
{
Int_Result = 2;
}
}
}
catch
{
Int_Result = 1;
}
return Int_Result;
}
#endregionprotected void btn_Cal_Click(object sender, EventArgs e)
{
int Int_Result = Result();//根据计算式计算面积
if (Int_Result == 1)
{
Page.ClientScript.RegisterStartupScript(typeof(string), "", "<script>alert('计算式有误!')</script>");
txt_Formula.Focus();//面积计算式
}
else if (Int_Result == 2)
{
Page.ClientScript.RegisterStartupScript(typeof(string), "", "<script>alert('建筑面积必须大于0!')</script>");
txt_Formula.Focus();//面积计算式
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货