none
Formato columna DataGridView

    Question

  • Un saludo para todos,

    Me gustaría saber como hago para darle formato de moneda a una columna de un datagrid que está lleno.

    Gracias.


    La tecnologia te envuelve
    Monday, February 15, 2010 4:10 PM

Answers

  • hola

    en ese caso si es dinamico deberas usar el evento CellFormatting

    alli es dodne preguntaras si es la columna correcta y aplicaras el formato

    cuando dices lo que el usuario selecciones es que las columasn tambien son dinamicas ?

    o sea usas la propiedad AutoGenerateColumns en true ?

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marked as answer by xGs_Manco Wednesday, February 17, 2010 1:00 AM
    Monday, February 15, 2010 5:19 PM

All replies

  • hola

    Cómo: Dar formato a datos en el control DataGridView de formularios Windows Forms


    si defines las columasn en tiempo de diseño busca la propiedad

    DataGridViewColumn.DefaultCellStyle (Propiedad)


    veras como con el uso de la propiedad Format cuando hace algo como esto

    dataGridView1.Columns("UnitPrice").DefaultCellStyle.Format = "c"

    para ver que significa la "c" puedes analziar este link
    Cadenas con formato num é rico est á ndar


    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Monday, February 15, 2010 4:14 PM
  • Lo que pasa es lo siguiente yo lleno el datagrid dependiendo lo que el usuario seleccione con unos datos.

    Entonces el mismo datagrid va a tener un formato diferente entonces lo que me gustaría es:
    1. Llenar el datagrid
    2. Dar formato al datagrid

    Pero hice de esa manera y no me toma los cambios.


    La tecnologia te envuelve
    Monday, February 15, 2010 4:48 PM
  • hola

    en ese caso si es dinamico deberas usar el evento CellFormatting

    alli es dodne preguntaras si es la columna correcta y aplicaras el formato

    cuando dices lo que el usuario selecciones es que las columasn tambien son dinamicas ?

    o sea usas la propiedad AutoGenerateColumns en true ?

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marked as answer by xGs_Manco Wednesday, February 17, 2010 1:00 AM
    Monday, February 15, 2010 5:19 PM
  • Hola buen día como sería la forma para dar a una columna del datagrid el formato a mayusculas intente algo como esto:

      'Me.DG02.Columns("Nombre").DefaultCellStyle.Format.ToString.ToUpper()
        'Me.DG02.Columns("Puesto").DefaultCellStyle.Format.ToUpper()

    Pero no funciono, alguna idea, gracias.

    Wednesday, October 16, 2013 5:20 PM