Ich versuche, das datagridview für einen Korb zu verwenden. Ich habe es, um den Korb des Kunden anzuzeigen, aber ich möchte, dass es die Währung für die Spalte Preis anzeigt, aber ich habe auch eine Menge Spalte, wenn ich also den Standardstil als Währung einstelle, dann werden beide Spalten zu ändern das Währungsformat.DataGridView - wie man das Währungsformat für eine einzelne Spalte einstellt NUR
Ich möchte das Währungsformat zu der Preisspalte, aber nicht zu der Quantitätsspalte hinzufügen.
Hier ist der Code, den Korb zeigt (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 CustomerId wird aus einer txt-Datei gesammelt, die die CustomerId speichert, wenn sie sich anmelden.
Wenn es mehr Code, Sie möchten sehen, dann kommentieren und ich werde es hinzufügen.
Dies ist, was ich auf dem Formular mit der Währung als Stil hinzugefügt bekommen.
Das funktioniert perfekt, danke – Brendon
Gern geschehen :) –