类型'String'的值不能转换为System.Windows.Forms.Label

时间:2019-02-03 16:07:11

标签: string vb.net

我有点菜鸟。当我尝试构建解决方案时,出现了这个错误,并且我不知道该如何解决。

 'Calculate and display cost estimate
                decCostEstimate = decFeet * decCostPerFoot
                **lblCostEstimate = decCostEstimate.ToString("C")**

我不确定该怎么办。请帮助我。

2 个答案:

答案 0 :(得分:1)

您要设置标签的Text属性,而不是标签本身

lblCostEstimate.Text = decCostEstimate.ToString("C")

您的代码尝试将字符串值分配给Label类型的对象,从而导致错误。

答案 1 :(得分:1)

标签是Label类型的对象。 无法将类型intstring等中的对象写入标签对象。

要使标签显示结果,只需将结果放入标签的文本属性即可:

lblCostEstimate.Text = decCostEstimate.ToString("C")