Principales respuestas
Punto y Coma a una cantidad Webforms c#

Pregunta
-
Saludos
Estoy intentando ponerle el punto y la coma a una cantidad que llega de la base de datos.
Estoy programado en c# webforms con SQLserver.
Este es el codigo y funciona bien buscando y trayendo la cantidad pero quiero ponerle el punto y la coma y no se que estoy haciendo mal.
SqlParameter param18 = new SqlParameter("@Fon_Fecha", TxtFecha.Text); SqlParameter param19 = new SqlParameter("@Fon_Caja", DdlCaja.Text); SqlParameter param20 = new SqlParameter("@Fon_Moneda", "Dolar Estadounidense"); SqlCommand comando = new SqlCommand("sp_Consulta_Cuadre5 ", con); comando.Parameters.Add(param18); comando.Parameters.Add(param19); comando.Parameters.Add(param20); comando.CommandType = CommandType.StoredProcedure; SqlDataReader dato; dato = comando.ExecuteReader(); dato.Read(); decimal.Parse(LblDolarEstadounidenseFondo.Text = dato.GetString(0)).ToString("N2");
El procedimiento almacenado es el siguiente:
USE [Divisas] GO /****** Object: StoredProcedure [dbo].[sp_Consulta_Cuadre5] Script Date: 2/7/2020 8:12:58 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER proc [dbo].[sp_Consulta_Cuadre5] @Fon_Fecha date = '', @Fon_Caja varchar(50) = '', @Fon_Moneda varchar(50) = '' as begin SELECT Fon_Cantidad from Fondo where Fon_Fecha=@Fon_Fecha and Fon_Caja=@Fon_Caja and Fon_Moneda=@Fon_Moneda end
Fon_Cantidad es varchar(14);
lo que trae de la base de datos es un 7000 y yo deseo 7,000.00 para presentarlo en un label
intento convertirlo en la aplicacion pero no se que estoy haciendo mal.
podrian ayudarme por favor.
Respuestas
-
Deleted
- Marcado como respuesta agustin173 jueves, 2 de julio de 2020 16:52
Todas las respuestas
-
-
-
Deleted
- Marcado como respuesta agustin173 jueves, 2 de julio de 2020 16:52
-
El bronto gracias me funciono a la perfeccion
gracias hermano
Dejare el codigo por si lo necesitan un dia otra persona:
SqlParameter param18 = new SqlParameter("@Fon_Fecha", TxtFecha.Text); SqlParameter param19 = new SqlParameter("@Fon_Caja", DdlCaja.Text); SqlParameter param20 = new SqlParameter("@Fon_Moneda", "Dolar Estadounidense"); SqlCommand comando = new SqlCommand("sp_Consulta_Cuadre5 ", con); comando.Parameters.Add(param18); comando.Parameters.Add(param19); comando.Parameters.Add(param20); comando.CommandType = CommandType.StoredProcedure; SqlDataReader dato; dato = comando.ExecuteReader(); dato.Read(); lblDolarEstadounidenseFondo.Text = decimal.Parse(dato.GetString(0)).ToString("N2");
-