none
¿Puedo mandar llamar datos de una base de datos mediante un folio y mostrarlos en diferentes textbox? RRS feed

  • Pregunta

  • Buenas tardes tengo una pequeña duda y una idea que no se si sea correcta y tampoco se como plasmarla en mi programa, lo que pase es que tengo un formulario en ese formulario pidos unos datos que tengo guardado en un procedimiento almacenado que hice para guardar y poder imprimir que es este.

    SELECT        dbo.ReportesTrabajo.Clave, dbo.ReportesTrabajo.Numero, dbo.ReportesTrabajo.Cliente,              dbo.ClientesCiber.nombre, dbo.ClientesCiber.domicilio, 
                             dbo.ClientesCiber.telefono, dbo.Equipos.nombre AS equipo, dbo.ReportesTrabajo.Marca, dbo.ReportesTrabajo.Modelo, dbo.ReportesTrabajo.Serie, 
                             dbo.ReportesTrabajo.FechaInicial, dbo.ReportesTrabajo.FechaFin, dbo.ReportesTrabajo.Precio, dbo.tecnicos.nombre AS tecnico, dbo.ReportesTrabajo.Estado, 
                             dbo.ReportesTrabajo.TrabajoS, dbo.ReportesTrabajo.TrabajoR
    FROM            dbo.ClientesCiber INNER JOIN
                             dbo.ReportesTrabajo ON dbo.ClientesCiber.ID = dbo.ReportesTrabajo.Cliente INNER JOIN
                             dbo.Equipos ON dbo.ReportesTrabajo.Equipo = dbo.Equipos.clave INNER JOIN
                             dbo.Sucursales ON dbo.ReportesTrabajo.Sucursal = dbo.Sucursales.id INNER JOIN
                             dbo.tecnicos ON dbo.ReportesTrabajo.Tecnico = dbo.tecnicos.id
    where Numero=@folio

    estoy programando en código C# y sql server 2012 

    el folio lo mando a llamar de este grid donde busco los reportes y lo que quiero hacer es que mando a llamar el folio y mandarlo al procedimiento almacenado que mostré arriba y lo quiero mostrar en los diferentes textbox pero estoy un poco ciclado y no se si si solo mandado el folio pueda mostrar ahí los demás datos si alguien tuviera una pequeña idea de como lo podría hacer seria de muchísima ayuda , gracias :) 

    martes, 3 de julio de 2018 0:34

Todas las respuestas

  • hola

    >>lo quiero mostrar en los diferentes textbox pero estoy un poco ciclado y no se si si solo mandado el folio pueda mostrar ahí los demás datos

    claro que puedes, entiendo que el SELECT solo retorna un unico regitro por lo que deberias usar un

    var reader = cmd.ExecuteReader(); if(reader.Read()){

    textbox1.Text = reader["Clave"].ToString(); //aqui tomas los valores del registro }



    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 3 de julio de 2018 13:41
  • GRACIAS SI LO IMPLEMENTE ASI 

    SALUDOS !

    martes, 3 de julio de 2018 18:44