DataGridView - Festlegen des Währungsformats NUR für eine einzelne Spalte

Ich versuche, die DatagridView für einen Warenkorb zu verwenden. Ich möchte, dass der Warenkorb des Kunden angezeigt wird, aber ich möchte, dass die Währung für die Preisspalte angezeigt wird, aber ich habe auch eine Mengenspalte. Wenn ich also den Standardstil als Währung festlege, werden beide Spalten in geändert das Währungsformat.

Ich möchte in der Lage sein, das Währungsformat zur Preisspalte, aber nicht zur Mengenspalte hinzuzufügen.

Hier ist der Code, der den Warenkorb anzeigt (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;
        }

Die Kunden-ID wird aus einer TXT-Datei abgerufen, in der die Kunden-ID beim Anmelden gespeichert wird.

Wenn Sie mehr Code sehen möchten, kommentieren Sie diesen und ich werde ihn hinzufügen.

Dies ist, was ich auf dem Formular mit der Währung als Stil hinzugefügt bekommen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage