none
ayuda rellenar un textbox RRS feed

  • Pregunta

  • buenas queria rellenar un texbox   con datos de una db   estoy trabajando en asp nose como hacerlo llegado hasta esto nose si estara bien este codigo 
     public static DataTable datos(string idlinea)
        {
            string sql1 = @"SELECT f.idfinca, f.fmodificacion,l.nombre
                            FROM tbfinca f
                            join tbusuario l on (f.idusr_mod=l.idusuario)
                            join tblinea_pedido p on (p.idfinca=f.idfinca)
                            where p.idlinea=@idlinea";
            SqlCommand sqlcmd = new SqlCommand(sql1, new SqlConnection(CONN));
            SqlDataAdapter da = new SqlDataAdapter(sqlcmd);
            sqlcmd.Parameters.AddWithValue("@idlinea", idlinea);
            DataTable dt = new DataTable();
            da.Fill(dt);
            return dt;
        }

    lunes, 6 de junio de 2016 9:36

Respuestas

Todas las respuestas

  • buenos dias  nose como coger los valores de un creada por mi  como pueden ver yo estoy aqui cogiendo el valor de la url  despues le paso a mi funcion datos para que me devuelva unos valores que necesito para seguir ejecutando mi programa pero me sale siempre null 

     protected void Page_Load(object sender, EventArgs e)
        {
    
            string idlinea = Request.QueryString["ID"];
            var idfinca = AccesoDatos.datos(idlinea);
            this.Idfinca.Text =null;
            this.Usuario.Text=null;
            if (!IsPostBack)
            {
                // control de provincias de inforegistro permite la selecion
                if (idfinca==null)
                {
                    DropDownList1.DataSource = AccesoDatos.GetProvincias2();
                    DropDownList1.DataValueField = "idprovincia";
                    DropDownList1.DataTextField = "dprovincia";
                    DropDownList1.DataBind();
    
                }
                else
                {
                    DropDownList1.DataSource = AccesoDatos.GetProvincias();
                    DropDownList1.DataValueField = "idprovincia";
                    DropDownList1.DataTextField = "dprovincia";
                    DropDownList1.DataBind();
    
                }
    
    
    
    
            }
        }

    esta es la funcio antes tenia 2 campos mas localidad y provincia pero daba error porque algunas veces eran vacios  nose como hacer que me saque los vacios es que necesito comprobar  si tiene localidad o no el idfinca

     public static DataTable datos(string idlinea)
        {
            string sql1 = @"SELECT f.idfinca, f.fmodificacion,l.nombre
                            FROM tbfinca f
                            join tbusuario l on (f.idusr_mod=l.idusuario)
                            join tblinea_pedido p on (p.idfinca=f.idfinca)
                            where p.idlinea=@idlinea";
            SqlCommand sqlcmd = new SqlCommand(sql1, new SqlConnection(CONN));
            SqlDataAdapter da = new SqlDataAdapter(sqlcmd);
            sqlcmd.Parameters.AddWithValue("@idlinea", idlinea);
            DataTable dt = new DataTable();
            da.Fill(dt);
            return dt;
        }

    lunes, 6 de junio de 2016 8:17
  • buenos dias tengo esta consulta nose como pasar el dato a un lable  nose si me pueden ayhudar

      public static DataTable datos(string idlinea)
        {
            string sql1 = @"SELECT f.idfinca, f.fmodificacion,l.nombre
                            FROM tbfinca f
                            join tbusuario l on (f.idusr_mod=l.idusuario)
                            join tblinea_pedido p on (p.idfinca=f.idfinca)
                            where p.idlinea=@idlinea";
            SqlCommand sqlcmd = new SqlCommand(sql1, new SqlConnection(CONN));
            SqlDataAdapter da = new SqlDataAdapter(sqlcmd);
            sqlcmd.Parameters.AddWithValue("@idlinea", idlinea);
            DataTable dt = new DataTable();
            da.Fill(dt);
            return dt;
        }

    lunes, 6 de junio de 2016 8:41
  • hola

    podrias usar

    DataTable dt = datos();
    
    if(dt.Rows.Count > 0){
    
       DataRow row = dt.Rows[0];
    
       label1.Text = row["nombre"].ToString();
    
    }


    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 6 de junio de 2016 12:54
  • hola

    la respuesta es la misma a la otra pregunta

    como pasar un dato lable

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 6 de junio de 2016 12:55
  • se duplico la pregunta

    como pasar un dato lable



    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 6 de junio de 2016 13:26
  •  una pregunta no  funcionaria tambien con 

     con.Open();
            string  sql1 = @"SELECT f.idfinca as idfin, f.fmodificacion as modf,l.nombre as nomb,l.apellidos as ape , 
                           f.idregistro as reg,f.cod_tipofinca as finc
                            FROM tbfinca f
                            join tbusuario l on (f.idusr_mod=l.idusuario)
                            join tblinea_pedido p on (p.idfinca=f.idfinca)
                            where p.idlinea=@idlinea"; 
            cmd = new SqlCommand(sql1, con);
    
            cmd.Parameters.AddWithValue("@idlinea", idlinea);
            dr = cmd.ExecuteReader();
            if (dr.Read())
            {
                idfinca = Convert.ToString(dr["idfin"]);
                datos[0]= Convert.ToString(dr["modf"]);
                datos[1] = Convert.ToString(dr["nomb"]);
                datos[2] = Convert.ToString(dr["ape"]);
                datos[3] = Convert.ToString(dr["idl"]);
                datos[4] = Convert.ToString(dr["idpro"]);
                datos[5] = Convert.ToString(dr["reg"]);
                datos[6] = Convert.ToString(dr["tip"]);
                datos[7] = Convert.ToString(dr["finc"]);
    
            }
            dr.Close();
            con.Close();

    lunes, 6 de junio de 2016 14:43