Dar formato de moneda y alineacion derecha a columna de DataGridView C#

Buenas a todos.
Hoy veremos como formatear una columna del objeto DataGridView en .NET especificamente C# aunque para los que lo hagan en VB sepan que es casi lo mismo.

Lo que buscamos es que los datos que muestre nuestra columna se vean a la derecha ya que es costumbre que esten alineados a la derecha los valores monetarios y que solo tengan 2 decimales, como la siguiente imagen

DGV

para ello tendremos que poner el siguiente codigo

DGVOTs.Columns["Total"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
DGVVentas.Columns["PrecioManoDeObra"].DefaultCellStyle.Format = "N2";

El primero de ellos lo que hace es definir la alineacion,
El segundo sirve para definir los 2 decimales, por supuesto que tiene que ser una columna en la que ustedes sepan que se mostraran numeros.

En donde DGVOTs y DGVVENTAS son los nombres de los datagrid, posteriormente traemos su propiedad COLUMNS seguidamente definimos entre corchetes la columna a formatear, pueden hacerlo como yo que puse el nombre de mi columna o sacarle las comillas y ponerle el numero de la columna
–recuerden que los numeros de la columna siempre empiezan en cero.–

despues le decimos que vamos a definir su estilo por defecto.
como ultima recomendación les digo que deben ponerlo despues de su

DataGridView.Datasource = Objeto o query

les dejo el enlace con la explicacion en video de lo mismo:

Video tutorial

Anuncios

Acerca de Mati !

Técnico informatico, Programador y Administrador de Sistemas con aspiraciones de emprendedor.
Galería | Esta entrada fue publicada en C# y etiquetada , , , , , , . Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s