Respuesta propuesta Obtener valor

  • miércoles, 25 de julio de 2012 2:09
     
     

    Como están, necesito que por favor me colaboren con algo:

    estoy trabajando con C# y sql. necesito que al seleccionar el dropdownlist que contiene articulos, me cargue a un textbox el valor de ese articulo.

    Cual seria la mejor manera de hacerlo? si tienen algun pedaso de codigo que haga algo parecido se los agradezco


Todas las respuestas

  • miércoles, 25 de julio de 2012 2:22
     
     Respuesta propuesta Tiene código

    ListControl.SelectedValue (Propiedad)

    texBox1.Text = DropDownList1.SelectedValue;


    Angel R. Jimenez G.
    Software Development
    Santo Domingo
    Republica Dominicana
    Blog

  • miércoles, 25 de julio de 2012 2:30
     
      Tiene código

    no se como se hace en c# pero te dejo un ejemplo de un pedazo de codigo que creo hace lo que tu quieres

    dim cn As New SqlConnection("server=user-PC;Initial Catalog=DB_MC;Integrated Security=true")
    
    dim da as sqldataadapter
    
    dim dt as datatable
    
    dim query as string = "select concepto from tbl_conceptos" 'creas una consulta a tu base de datos
    
                da = New SqlDataAdapter(query, cn)
                dt = New DataTable
                da.Fill(dt) 'llenamos la tabla
    
                Dim objFila As DataRow
                For Each objFila In dt.Rows 'recorremos todos los campos de la tabla
                    ComboBox1.Items.Add(objFila.Item("concepto")) 'llenamos el combobox con los datos del campo que quieres cambia concepto por el campo
                Next
    
    textbox1.text= ComboBox1.selecteditem

    espero te sirva

  • miércoles, 25 de julio de 2012 23:59
     
     

    quizas no me explique bn, este es codigo que tengo implementado:

    private void CargarddlInventario()
        {
            RN_Inventario ObjInventario = new RN_Inventario();
            ddlcodarti.DataSource = ObjInventario.Obtener_General_InventaioRN();
            ddlcodarti.DataValueField = "id_articulo";
            ddlcodarti.DataTextField = "nombre";        
            ddlcodarti.DataBind();
        }

    ademas quiero que en el evento ddlcodarti_SelectedIndexChanged  me lleve el precio de venta que esta en la misma tabla de la cual se llena el dropdownlist(ddlcodarti)

    txtvlrunit.Text = ddlcodarti.SelectedValue; //quiero que agui me lleve el precio de venta, como hago para que aca      me apunte al precio de venta

  • jueves, 26 de julio de 2012 13:56
    Moderador
     
     

    ademas quiero que en el evento ddlcodarti_SelectedIndexChanged  me lleve el precio de venta que esta en la misma tabla de la cual se llena el dropdownlist(ddlcodarti)

    no uses el SeelctedIndexChange usa el SelectedChangeCommited

    en ese evento tomas el SeelctedValue del combo y realizas una query dele stilo

    SELECT * FROM Tabla WHERE id = @id

    pasa por parametro la seleccion y tomas la info del precio para mostrarlo

    con el selectedvalue recuperas el id no el rpecio necesitas una query adicional que recupere el otro campo


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina