如何计算从文本框值(int)到标签(int)

本文关键字:int 标签 何计算 计算 文本 | 更新日期: 2023-09-27 18:27:48

嘿,伙计们,我坚持我的应用程序项目是因为这个验证,任何人都可以帮助我解决这个问题。我有一些Textbox值作为int,我想像乘法或其他东西一样计算成Label文本。

public void LoadDataById()
{
    SqlDataReader reader = null;
    System.Data.SqlClient.SqlConnection conn = konn.GetConn();
    try
    {
        conn.Open();
        string sql = "select * from Ms_Register WHERE ID='" + Form_Pembayaran.dataRegistrasi.Id + "'";
        SqlCommand command = new SqlCommand(sql, conn);
        command.ExecuteNonQuery();
        reader = command.ExecuteReader();
        while (reader.Read())
        {
            textBox2.Text = reader["nama"].ToString();
            richTextBox1.Text = reader["alamat"].ToString();
            textBox4.Text = reader["atasnama"].ToString();
            textBox5.Text = reader["keperluanpemb"].ToString();
            textBox6.Text = reader["jalan"].ToString();
            textBox7.Text = reader["kelurahandesa"].ToString();
            textBox8.Text = reader["kecamatan"].ToString();
            textBox9.Text = reader["luastanah"].ToString();
            textBox10.Text = reader["status"].ToString();
            textBox11.Text = reader["penggunaantanah"].ToString();
            textBox2.Enabled = false;
            richTextBox1.Enabled = false;
            textBox4.Enabled = false;
            textBox5.Enabled = false;
            textBox6.Enabled = false;
            textBox7.Enabled = false;
            textBox8.Enabled = false;
            textBox9.Enabled = false;
            textBox10.Enabled = false;
            textBox11.Enabled = false;
        }
    }
    catch (Exception e)
    {
        MessageBox.Show(e.ToString());
    }
    finally
    {
        conn.Close();
    }
}

代码按id在文本框中显示一个值,问题是我如何计算文本框中1个值的结果,例如"总价"到标签中,所以我想在标签中进行这样的验证(总价*3)。抱歉我的英语不好

如何计算从文本框值(int)到标签(int)

还有其他方法可以检查inputTextBox是否有可以转换为int的文本。

int intValue;
if (Int32.TryParse(inputTextBox.Text, out intValue))
{
    totalLabel.Text = (intValue * 3).ToString();
}

一般来说,这就是将文本框值转换为整数,然后另存为文本的方法:

var myInt = Convert.ToInt32(tbMyTextBox.Text);
var myResult = myInt * 3;
lblMyLabel.Text = myResult.ToString();

这假设您期望tbMyTextBox值是一个整数。