Мне действительно трудно с этим справиться. Этот код должен решить общий платеж и поместить его в итоговый итог TextBox
, но когда я попытаюсь преобразовать его в double
(потому что цены decimals
), это то, с чем он придумал. Я пробовал int
, и у него не было никаких проблем.Невозможно преобразовать из 'double' в 'string' -> Listview subitem
Любые решения для этого?
double i = 0;
double j = 0;
double k = 0;
i = 0;
j = 0;
k = 0;
try
{
j = lstvProds.Items.Count;
for (i = 0; i <= j - 1; i++)
{
k = k + Convert.ToDouble(lstvProds.Items[i].SubItems[4].Text);
}
//double l = Convert.ToDouble(k);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
return k;
упс извините! это сейчас – Sam
Почему я объявлен как двойной? попробуйте использовать int как тип для i ... –
попробует! @Philip – Sam