elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:30  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  Ayuda datatable Asp.netC#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda datatable Asp.netC#  (Leído 1,204 veces)
evicar

Desconectado Desconectado

Mensajes: 33


Ver Perfil
Ayuda datatable Asp.netC#
« en: 18 Marzo 2011, 13:57 »

Estimados les comento este codigo toma un datatable y genera otro datatable para darle formato a los datos, quisiera saber como darle el formato numerico ya que de las formas que lo e realizado no logro darle este formato, no me separa los miles...
en esta linea me da este error:

Código
 drFormat["LI"] = drOriginal["LI"].ToString("N0");//  Error	1 Ninguna sobrecarga para el método 'ToString' toma '1' argumentos.


Código
    private DataTable LoadFormat(DataTable dataTable)
   {
 
       DataTable dtFormat = new DataTable();
       dtFormat = new DataTable();
       //Si te fijas le puedes poner los nombres con espacios asi
       // Si tu grilla autogenera las columnas pues ya saldrán en el formato adecuado
       dtFormat.Columns.Add("Cod.Producto", typeof(string));
       dtFormat.Columns.Add("Descripcion", typeof(string));
       dtFormat.Columns.Add("BC", typeof(string));
       dtFormat.Columns.Add("BR", typeof(string));
       dtFormat.Columns.Add("EX", typeof(string));
       dtFormat.Columns.Add("LI", typeof(string));
 
       //SqlCommand cm2 = new SqlCommand("select Codigo=rtrim(cubo.invtid),Descr=rtrim(i.descr),BC=rtrim(cubo.bc),BR=rtrim(cubo.br),EX=rtrim(cubo.ex),LI=rtrim(cubo.li) from inventory i, cubo_stock_bc_li cubo where i.invtid=cubo.invtid and i.glclassid='" + linea + "' and i.transtatuscode='ac' ", cn);
 
 
       if (dataTable != null)
       {
           foreach (DataRow drOriginal in dataTable.Rows)
           {
               DataRow drFormat = dtFormat.NewRow();
               drFormat["Cod.Producto"] = drOriginal["Codigo"].ToString();
               drFormat["Descripcion"] = drOriginal["Descr"].ToString();
               //Esto solo es un ejemplo, pero servirá para que logres el formato adecuado
               //drFormat["BC"] = ((DateTime)(drOriginal["FECHA_MODIFICACION"])).ToShortDateString();
               drFormat["BC"] = string.Format("{0:##,###}", drOriginal["BC"]);
               drFormat["BR"] = string.Format("{0:##,###}", drOriginal["BR"]);
               drFormat["EX"] = string.Format("{0:##,###}", drOriginal["EX"]);
               //drFormat["LI"] = string.Format("{0:##,###}", drOriginal["LI"]);
               drFormat["LI"] = drOriginal["LI"].ToString("N0");//  Error 1 Ninguna sobrecarga para el método 'ToString' toma '1' argumentos.
               dtFormat.Rows.Add(drFormat);
           }
       }
 
       return dtFormat;
   }



saludos

Ayuda PLS!


En línea
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Ayuda datatable Asp.netC#
« Respuesta #1 en: 18 Marzo 2011, 15:47 »

Es que estas utilizando el ToString de un DataRow, además de que el formato que estas utilizando no es el correcto.
Intenta así:
Código
drFormat["LI"] = string.Format("{0:#,##0.00}", drOriginal["LI"]);

Saludos



En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

evicar

Desconectado Desconectado

Mensajes: 33


Ver Perfil
Re: Ayuda datatable Asp.netC#
« Respuesta #2 en: 18 Marzo 2011, 17:01 »

Es que estas utilizando el ToString de un DataRow, además de que el formato que estas utilizando no es el correcto.
Intenta así:
Código
drFormat["LI"] = string.Format("{0:#,##0.00}", drOriginal["LI"]);

Saludos





estimado no me resulto.... no da error de compilacion .. pero no logro el resultado esperado..

ej; tengo una columna LI un caelda de esa columna tiene 8000 quiero que muestre 8,000


saludos
En línea
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Ayuda datatable Asp.netC#
« Respuesta #3 en: 18 Marzo 2011, 17:34 »

Y que te muestra así como lo he puesto?
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

evicar

Desconectado Desconectado

Mensajes: 33


Ver Perfil
Re: Ayuda datatable Asp.netC#
« Respuesta #4 en: 18 Marzo 2011, 17:56 »

Y que te muestra así como lo he puesto?


lo mismo 8000
En línea
[D4N93R]
Moderador
***
Desconectado Desconectado

Mensajes: 1.647


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Ayuda datatable Asp.netC#
« Respuesta #5 en: 19 Marzo 2011, 13:28 »

Mira: http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx

Y también http://msdn.microsoft.com/en-us/library/0c899ak8.aspx

Y también: http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx

Y no puede faltar: http://msdn.microsoft.com/en-us/library/system.threading.thread.currentculture.aspx

A estudiar!
En línea

evicar

Desconectado Desconectado

Mensajes: 33


Ver Perfil
Re: Ayuda datatable Asp.netC#
« Respuesta #6 en: 20 Marzo 2011, 17:48 »



definitivamente no me resulta...  no entiendo porque no me da el formato que quiero....
En línea
evicar

Desconectado Desconectado

Mensajes: 33


Ver Perfil
Re: Ayuda datatable Asp.netC#
« Respuesta #7 en: 25 Marzo 2011, 02:55 »

up ... por si alguien tiena alguna solucion a mi problema


porfa.
En línea
[D4N93R]
Moderador
***
Desconectado Desconectado

Mensajes: 1.647


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Ayuda datatable Asp.netC#
« Respuesta #8 en: 25 Marzo 2011, 16:43 »

Los "up" están prohibidos. Lee bien los links que te pasé. Depura el código.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
checkbox datatable jquery
Desarrollo Web
OssoH 0 2,136 Último mensaje 27 Enero 2010, 17:47
por OssoH
Serializacion datatable
.NET
diego_lp 5 3,204 Último mensaje 10 Marzo 2010, 22:37
por [D4N93R]
exportar datatable a excel
.NET
almita 2 1,664 Último mensaje 11 Agosto 2010, 05:46
por almita
Error con Datatable y Datagridview
.NET
Choclito 2 750 Último mensaje 16 Noviembre 2010, 04:04
por Choclito
Equivalente a DataTable de .Net
Java
elmaro 2 1,701 Último mensaje 2 Diciembre 2010, 14:48
por elmaro
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines