none
Agregar un dato a un gridview pero que aparezca su descripcion RRS feed

  • Pregunta

  • Buenos días

    En si tengo 3 datos en una base de datos que seria asigntask, task, description. Seria algo asi

    asingtask taskdescription

    1 2D Trabajo

    2 2D Revisado

    3 3D  Juntas

    Eso lo tengo en un Dropdownlist y lo que necesito es que al momento de seleccionar description digamos "trabajo" al capturar el dato que aparesca "2D" tengo esta consulta

     if (!IsPostBack)
                {
                    string CS = ConfigurationManager.ConnectionStrings["ConnectionStringUserdata"].ConnectionString;
                    using (MySqlConnection con = new MySqlConnection(CS))
                    {
                        MySqlCommand cmd = new MySqlCommand("Select idasigtask, Task, Description from asigtask ", con);
                        con.Open();
                        DropDownListTask.DataSource = cmd.ExecuteReader();
                        DropDownListTask.DataBind();

    se que tengo que poner al final de esta consulta: "Select idasigtask, Task, Description from asigtask "  algo asi de Where task=@task

    Pero la verdad no se como quedaria eso.

    Les agradezco mucho y espero puedan ayudarme.

     

    lunes, 16 de junio de 2014 15:40

Todas las respuestas

  • Como que al capturar el dato? 

    quieres decir al seleccionar la descripción, en el codigo captures el task de esa descripcion, si es así debes de poner.

    DropDownListTask.DataSource = cmd.ExecuteReader();
    DropDownListTask.DataTextField = "description";
    DropDownListTask.DataValueField ="task";
    DropDownListTask.DataBind();
    
    y para recuperarlo
    
    string task = DropDownListTask.SElectedValue;

    lunes, 16 de junio de 2014 16:28
  • Buenos dias gracias por responder mmmm

    Lo pongo y aun me da lo mismo, vere si tengo algun error pero creo si es lo que estoy buscando jeje

    muchas gracias yo comento de nuevo para ver si sirvio.

    lunes, 16 de junio de 2014 16:57