DataGridView - как установить формат валюты ТОЛЬКО для одного столбца
Я пытаюсь использовать datagridview для корзины. Я получил его для отображения корзины покупателя, но я хотел бы, чтобы он отображал валюту для столбца Цена, но у меня также есть столбец Количество, поэтому, если я добавлю стиль по умолчанию в качестве валюты, он изменит оба столбца на формат валюты.
То, что я хочу сделать, это добавить формат валюты в столбец цены, но не в столбец количества.
Вот код, который отображает корзину (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;
}
CustomerId собирается из txt-файла, который хранит CustomerId при входе в систему.
Если есть еще какой-то код, который вы хотели бы видеть, прокомментируйте, и я добавлю его.
Это то, что я получаю в форме с валютой, добавленной в качестве стиля.