-1
私は本当にこれで苦労しています。このコードは、合計支払いを解決してサブ合計TextBox
に入れることを想定していますが、double
(価格にはdecimals
があるため)に変換しようとすると、これが発生しました。私はint
を試してみましたが、問題はありませんでした。'double'から 'string'に変換できません - > Listviewサブアイテム
これにはどのような解決策がありますか?
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を使用してみてください... –
しよう! @Philip – Sam