DataGridView - como definir apenas o formato da moeda para uma única coluna

Estou tentando usar o datagridview para uma cesta. Eu consegui exibir a cesta do cliente, mas gostaria que exibisse a moeda da coluna Preço, mas também tenho uma coluna Quantidade, portanto, se eu colocar o estilo padrão como moeda, as duas colunas serão alteradas para o formato da moeda.

O que eu quero fazer é adicionar o formato da moeda à coluna Preço, mas não à quantidade.

Aqui está o código que exibe a cesta (Form_load)

using (var con = new SqlConnection(connectionString))
        {
            SqlDataAdapter dataadapter =
          new SqlDataAdapter(
              "select p.productname 'Product Name', b.productquantity 'Quantity', c.categoryname 'Category', p.price 'Current Price' " +
              "from basket b join products p on b.productid = p.productid " +
              "join Categories c on c.categoryid = p.categoryid " +
              $"where b.customerid = {CustomerId}", con);

            DataSet ds = new DataSet();
            con.Open();
            dataadapter.Fill(ds);
            con.Close();
            dataGridView1.DataSource = ds.Tables[0].DefaultView;
        }

O CustomerId é coletado de um arquivo txt que armazena o CustomerId quando eles efetuam login.

Se houver mais algum código que você gostaria de ver, comente e eu o adicionarei.

É isso que recebo no formulário com a moeda adicionada como o estilo.

questionAnswers(2)

yourAnswerToTheQuestion