Formatear columna agregada a datagrid

23/07/2003 - 16:13 por Eduardo Robles | Informe spam
Quiero formatear una columna agregada a un datagrid (Windows form) para que
salgan los puntos de las unidades de millar (ejemplo: en vez de 1000 que
salga 1.000).
El caso es que me funciona con las columnas de un query pero no con un campo
agregado.

Lo he intentado de varias formas

1.- con Format al crear la columna:

si tengo para cearla el siguiente código: micolSuma.Expression "(sum(child(Detallespescas).numero_sie))"
y lo modifico a:

micolSuma.Expression "format((sum(child(Detalles).numero)),'00.0')" -

me da error al no aceptar el Format



2.- Si intento modificar la gridcolumnstyles del datagrid no me hace nada
( pero otras propiedades si me deja cambiarlas con GridColumnStyles) :

Dim ash As DataGridTextBoxColumn CType(DataGrid1.TableStyles(0).GridColumnStyles("mediapesca"),
DataGridTextBoxColumn)

ash.Format = "#.##"

Rarito rarito
 

Leer las respuestas

#1 William Fernández
23/07/2003 - 16:59 | Informe spam
Hola Eduardo, Como andas??

Revisa este ejemplo, lo hago con el GridColumnStyles, a este le añado un
objeto DataGridTextBoxColumn.

DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName = "Employees";
DataGridTextBoxColumn tc1 = new DataGridTextBoxColumn();
tc1.MappingName = "EmployeeID";
tc1.Width = 100;
tc1.HeaderText = "Identificacion";
tc1.Alignment = HorizontalAlignment.Center;
tc1.Format = "00.00";
tc1.NullText = "Sin Identificacio";
ts.GridColumnStyles.Add(tc1);
dataGrid1.TableStyles.Add(ts);

Con esto resuelves tu problema.- espero. Si no me notificas y chequeamos con
calma



TSU. William Fernández
Analista de Sistemas
Lab. Behrens.
Caracas - Venezuela
Telf. 58-212-7315250
EMail:


"Eduardo Robles" escribió en el mensaje
news:%
Quiero formatear una columna agregada a un datagrid (Windows form) para


que
salgan los puntos de las unidades de millar (ejemplo: en vez de 1000 que
salga 1.000).
El caso es que me funciona con las columnas de un query pero no con un


campo
agregado.

Lo he intentado de varias formas

1.- con Format al crear la columna:

si tengo para cearla el siguiente código: micolSuma.Expression > "(sum(child(Detallespescas).numero_sie))"
y lo modifico a:

micolSuma.Expression > "format((sum(child(Detalles).numero)),'00.0')" -

me da error al no aceptar el Format



2.- Si intento modificar la gridcolumnstyles del datagrid no me hace nada
( pero otras propiedades si me deja cambiarlas con GridColumnStyles) :

Dim ash As DataGridTextBoxColumn > CType(DataGrid1.TableStyles(0).GridColumnStyles("mediapesca"),
DataGridTextBoxColumn)

ash.Format = "#.##"

Rarito rarito






Preguntas similares