1

私は2日間で最も多くの時間を費やして、「2つのドロップダウンリストを2倍」してラベルに表示する方法を理解しようとしています...

数学のように、2 つの数字を掛け合わせるとき..

助けてください...

すべての提案を歓迎します

Protected void Button1_Click(object sender, EventArgs e)
{
     int amount1 = int.parse(DropDownList1.selectedValue.ToString());
     int amount2 = int.parse(DropDownList1.selectedValue.ToString());

     Label.Text = amount1 * amount2;
}

エラーが発生します:

タイプ 'Int' を 'string' に暗黙的に変換することはできません

4

2 に答える 2

4

使用するだけです:

Label.Text = (amount1 * amount2).ToString();

整数の結果を文字列の Label.Text プロパティに割り当てることはできないためです。

于 2012-11-07T23:18:38.293 に答える
0

このようにすることもできます

int val = amount1 * amount2;
Label.Text = val.ToString();

Label.Textは文字列を期待しており、それに整数を割り当てようとしていました。

于 2012-11-07T23:51:43.780 に答える