
usando C# windoForms
tengo un datagrid el cual me muestra valores de un objeto "regiones"
una de sus columnas tiene la "poblacion" que es de tipo STRING
me pidieron que al mostrar el datagrid , los valores numericos se formatearan con separadores de miles para facilitar la lectura.
buscando por ahi encontre que la mejor forma es asignando un estilo a la columna del tipo CURRENCY, sin embargo no logro hacerla funcionar.
este es el codigo que utilizo
this.dataGridView1.Columns[4].DefaultCellStyle.Format = "c";
tambien he probado con
this.dataGridView1.Columns[4].ValueType = typeof(System.Double);
this.dataGridView1.Columns[4].DefaultCellStyle.Format = "c2";
y
this.dataGridView1.Columns[4].DefaultCellStyle.Format = "{C}";
y
this.dataGridView1.Columns[4].DefaultCellStyle.Format = "{c}";
pero tampoco funciona.
alguna idea de como lograr lo uqe me piden ?
