visual una tabla obtener net mostrar manualmente llenar datos crear como asp asp.net vb.net grid

asp.net - una - La conversión de la cadena "" al tipo ''Decimal'' no es válida.-VB



mostrar datos en gridview asp.net c# (1)

tratando de convertirlo a decimal da error es celda de fila de gridview

e.Row.Cells(i).Text = If(CType(e.Row.Cells(total).Text, Decimal) = 0, "-", (CType(e.Row.Cells(total).Text, Decimal) * 100 / CType(e.Row.Cells(total).Text, Decimal)).ToString("0.00") + "%")


Dim temp As Decimal temp=0 IF Decimal.TryParse(e.Row.Cells(total).Text, temp) THEN e.Row.Cells(i).Text = If(temp = 0, "-", (temp * 100 / temp).ToString("0.00") + "%") ELSE e.Row.Cells(i).Text = "-"