Общая стоимость в лейбле от Datagridview в C # - PullRequest
0 голосов
/ 04 ноября 2018

Вот расчет общей цены в C #, и я хочу показать общую цену продуктов на этикетке Как на изображении ниже

Строка с SalesForm.TotalPrice вычисляет общую стоимость:

if (cbxProdTypeSwitch.SelectedIndex == 0)
{
    // phones 
    Smartphone ph = (Smartphone)dgvProds.SelectedRows[0].DataBoundItem;

    SalesForm.productName = ph.ProductName;
    SalesForm.price = ph.price;
    SalesForm.totalPrice = ph.price * Convert.ToInt32(nudAmount.Value);
    SalesForm.salesDate = DateTime.Now;
    SalesForm.amount = Convert.ToInt32(nudAmount.Value);
    SalesForm.clientName = tbxClient.Text;
}

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

Если вам нужна валюта, используйте названный формат.

label1.Text = $"{SalesForm.totalPrice:C2}";
0 голосов
/ 05 ноября 2018

, если хотите показать значение типа int или double как String, тогда вы должны сделать это:

INT

label1.Text = SalesForm.totalPrice.ToString();

DOUBLE

label1.Text = SalesForm.totalPrice.ToString("0.00"); //for currency
label1.Text = SalesForm.totalPrice.ToString("0.##"); //if you want to eliminate the ".00"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...