jueves, 30 de octubre de 2014

Unir 2 columnas de un DataTable en una sola para un DropDownList

CARGAR 2 COLUMNAS EN CONTROL DROPDOWNLIST

        DataTable District = soWorkGroup.List();
        //Creamos una nueva columna
        DataColumn dcName = new DataColumn("Name", typeof(string));
        //Cargamos en la nueva columna las dos columnas del DataTable
        dcName.Expression = "CDRACTID + ' - ' + CDRDSC";
        District.Columns.Add(dcName);

        if (District.Rows.Count != 0)
        {
            ddl.AppendDataBoundItems = true;
            ddl.Items.Add(new ListItem("Seleccionar...", "-1"));
            ddl.DataTextField = "Name";
            ddl.DataValueField = "CDRACTID";
            ddl.DataSource = District;
            ddl.DataBind();
        }
        else
        {
            ddl.AppendDataBoundItems = true;
            ddl.Items.Add(new ListItem("No existen datos", "-1"));

                  }

No hay comentarios:

Publicar un comentario