我收到此错误:“输入字符串的格式不正确。”
这是我的代码:
    private void UpdatePOdetailBalance(int Qty)
    {
        int newbal;
        SqlCommand com = new SqlCommand();
        com.Connection = cn;
        newbal = Convert.ToInt16(txtQtyOrdered.Text) - Qty;
        com.CommandText =
            "UPDATE PODetail SET BalanceQty="+ newbal +" WHERE OrderID=" +
             Convert.ToInt16(txtPONumber.Text) + "AND ItemID=" +
             Convert.ToInt16(txtItemNo.Text);
        com.ExecuteNonQuery();
    }
    private void btnOK_Click(object sender, EventArgs e)
    {
            UpdatePOdetailBalance(Convert.ToInt16(txtQuantity.Text));
    }
我想计算等于 txtQtyOrdered 减去 Qty 的 newbal,但我遇到了这个错误,请帮我解决这个问题。谢谢。