【问题标题】:CS0029: Cannot implicitly convert type 'int' to 'string' [duplicate]CS0029:无法将类型“int”隐式转换为“string”[重复]
【发布时间】:2015-10-28 21:05:40
【问题描述】:
protected void btnAdd_Click(object sender, EventArgs e)
{
    int a = Convert.ToInt32(ltAvailable.Text);
    int b = Convert.ToInt32(txtInput.Text);
    ltTotal.Text = a + b;

如何在文字和文本框中添加值?谢谢

【问题讨论】:

    标签: c# sum add


    【解决方案1】:

    这里:

    ltTotal.Text = (a + b).ToString();
    

    【讨论】:

    • 如何从 lttotal.Text 更新我的表值?谢谢老兄。
    • @JGarma,这是一个单独的问题,从给出的示例代码中不清楚要告诉你什么。
    • 所以我的 Products 表上有一个“可用”列。我设计了一个具有文本框的表单,该文本框将添加其值和“可用”列中的当前值。我怎样才能生成代码?到目前为止,这是我的代码。对不起,这里的菜鸟。
    • int a = Convert.ToInt32(ltAvailable.Text); int b = Convert.ToInt32(txtInput.Text); ltTotal.Text = (a + b).ToString(); con.Open(); SqlCommand cmd = 新的 SqlCommand(); cmd.Connection = con; cmd.CommandText = "更新产品集可用=@Available WHERE ProductID=@ProductID"; cmd.Parameters.AddWithValue("可用", ltAvailable.Text); cmd.ExecuteNonQuery(); con.Close(); Response.Redirect("Details.aspx");
    • 我怎样才能将我的评论转换为代码一哈哈抱歉
    【解决方案2】:
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        int a = Convert.ToInt32(ltAvailable.Text);
        int b = Convert.ToInt32(txtInput.Text);
        ltTotal.Text = (a + b).ToString();
    

    您只需在计算结果上调用.ToString()

    这也可以

    ltTotal.Text = Convert.ToString(a + b)
    

    【讨论】:

    • 我可以从 lttotal.Text 更新我的表值吗?谢谢人
    • 什么表值?你没有在你的问题中提到任何表格。单独的问题可能更好
    猜你喜欢
    • 2020-04-23
    • 2022-07-06
    • 2019-09-30
    • 2020-12-31
    • 1970-01-01
    • 2014-05-28
    • 2020-10-04
    • 2015-03-28
    • 1970-01-01
    相关资源
    最近更新 更多