Formatear datagridview
Publicado por Diego (8 intervenciones) el 14/12/2015 13:21:10
Hola
Estoy tratando de de hacer una rutina que formatee las celdas de un datagridview cuyos valores estan declarados como Decimal (moneda), para evitar tener que hacerlo a mano una a una cada vez.
Tengo lo siguiente que por logica deberia funcionar pero evidentemente no lo hace.
Agradeceria que alguien me dijera que esta mal
Gracias y hasta siempre
Estoy tratando de de hacer una rutina que formatee las celdas de un datagridview cuyos valores estan declarados como Decimal (moneda), para evitar tener que hacerlo a mano una a una cada vez.
Tengo lo siguiente que por logica deberia funcionar pero evidentemente no lo hace.
1
2
3
4
5
6
7
For Each row As DataGridViewRow In Me.Grilla.Rows 'recorremos las filas
For Each col As DataGridViewCell In row.Cells 'recorremos las columnas
If col.ValueType = Type.GetType("System.Decimal") Then 'Si la celda contiene un valor Decimal
col.Value = Format(col.Value, "C") ' formateamos pero esta linea es la que da el error
End If
Next
Next
Agradeceria que alguien me dijera que esta mal
Gracias y hasta siempre
Valora esta pregunta
0