2014-12-09 4 views
0

값이있는 열을 요약하려고하지만 값 앞에 "$"문자가 있습니다.

오류가 발생하지 않도록 어떻게 값 앞에 소수점 이하로 $를 제거합니까?

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 
{ 
    if (e.Row.DataItem != null) 
    { 
     // Set the capacity label text 

     sum += Decimal.Parse(e.Row.Cells[4].Text); 

     Label5.Text = "Total:"+" $" + sum.ToString(); 
    } 
} 

답변

6

이가 "$"문자를 허용하는 파서를 지시 NumberStyles.Currency

sum += Decimal.Parse(e.Row.Cells[4].Text, NumberStyles.Currency); 

사용할 필요가 : 여기

내가이 일을 사용하고있는 코드입니다. MSDN

+0

고맙습니다! 그것이 효과가 있다면, 나는 대답을 받아 들일 것이다. –

+0

@BillyHoelJoel 아무런 문제가 없다. 다행이다. – BradleyDotNET