Foros del Web » Programación para mayores de 30 ;) » .NET »

Problemas con numeros en itextsharp

Estas en el tema de Problemas con numeros en itextsharp en el foro de .NET en Foros del Web. Hola a todos! Tengo problemas a la hora de crear un pdf con itextsharp, debido a que no se como colocarle separadores de miles a ...
  #1 (permalink)  
Antiguo 07/03/2013, 07:21
 
Fecha de Ingreso: noviembre-2012
Ubicación: caracas
Mensajes: 53
Antigüedad: 12 años
Puntos: 0
Problemas con numeros en itextsharp

Hola a todos!

Tengo problemas a la hora de crear un pdf con itextsharp, debido a que no se como colocarle separadores de miles a los numeros. Para crear el pdf primero traigo los datos de la BD y luego los muestro en un datagrid para luego generar el pdf a traves de un boton... He tratado de solucionar el problema cambiando el formato de la columna del datagrid y en efecto se ve el separador de miles en el datagrid pero cuando creo el pdf no me los muestra... Tambien intente cambiar el formato de los numeros cuando hago el select con FORMAT(nombrecampo) y si me muestra los separadores de miles en el pdf, pero el problema es que necesito hacer calculos con estos numeros y no me los hace... de verdad me estoy volviendo loco!!!... ahora intento con este codigo que vi por alli:

Código vb:
Ver original
  1. For i As Integer = 0 To dgvEstadovenezuela.Rows.Count - 2
  2.             For j As Integer = 0 To dgvEstadovenezuela.Columns.Count - 1
  3.                 If (j = 9) Then
  4.                     Dim valcell As String = dgvEstadovenezuela(j, i).Value.ToString
  5.                     Dim numero As String = Convert.ToDecimal(valcell).ToString("N")
  6.                     Dim celda As New PdfPCell(New Phrase(numero, New Font(fuente, 6, Font.Bold)))
  7.                     datatable.AddCell(celda)
  8.                 Else
  9.                     datatable.AddCell(New Phrase(dgvEstadovenezuela(j, i).Value.ToString, New Font(fuente, 6, Font.Bold)))
  10.                 End If
  11.             Next
  12.             datatable.CompleteRow()
  13.         Next

pero me sale LA CADENA DE ENTRADA NO TIENE EL FORMATO CORRECTO... Ayuda por favor y gracias

estoy trabajando con vb.net y mysql

Etiquetas: itextsharp, numeros, sql, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:21.