标签显示“System.Web.UI.WebControls.Label”

时间:2012-01-03 17:00:57

标签: c# asp.net

double peratusE = ((double)(bilanganE / calonAmbil)) * 100.00;
                    Label peratusELabel = row.Cells[16].FindControl("peratusELabel") as Label;
                    peratusELabel.Text = String.Format("{0:0.00}", peratusELabel); 

我使用该特定代码计算百分比并将百分比值分配给标签。但是,在运行它时,它会显示“System.Web.UI.WebControls.Label”而不是值。

供您参考:我使用

double peratusD = ((double)(bilanganD / calonAmbil)) * 100.00;
                    Label peratusDLabel = row.Cells[14].FindControl("peratusDLabel") as Label;
                    peratusDLabel.Text = String.Format("{0:0.00}", peratusD);

但这一次它运作得很好。我被困了。

1 个答案:

答案 0 :(得分:2)

应该是:

peratusELabel.Text = String.Format("{0:0.00}", peratusE); 

在第一个代码块中,您要格式化Label对象,而不是double对象。