Foros del Web » Programando para Internet » ASPX (.net) »

Nombre y apellido en DropDownList

Estas en el tema de Nombre y apellido en DropDownList en el foro de ASPX (.net) en Foros del Web. Hola a todos, necesito llenar un DropDownList con el nombre y los apellidos de los usuarios de mi BBDD. Hasta ahora tengo lo siguiente: Código: ...
  #1 (permalink)  
Antiguo 03/03/2011, 05:09
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 14 años, 4 meses
Puntos: 8
Nombre y apellido en DropDownList

Hola a todos, necesito llenar un DropDownList con el nombre y los apellidos de los usuarios de mi BBDD.
Hasta ahora tengo lo siguiente:
Código:
this.myDropDownList.DataSource = dt;   //dt es del tipo DataTable y contiene los datos a cargar
this.myDropDownList.DataTextField = "Name";
this.myDropDownList.DataValueField = "ID";
this.myDropDownList.DataBind();
this.myDropDownList.Items.Insert(0, new ListItem("", ""));
Lo que yo querría es que en DataTextField me mostrara "Nombre Apellidos", pero no sé como concatenarlos, ya que en BBDD tengo el nombre y los apellidos en distintas columnas.

He intentado lo siguiente:

Código:
this.myDropDownList.DataTextField = "Name" + " " + "Surname";
this.myDropDownList.DataTextField = "Name Surname";
this.myDropDownList.DataTextField = "Name" + "Surname";
Pero me da error.

Alguna idea?

Muchas gracias por adelantado.
Pimager
  #2 (permalink)  
Antiguo 07/03/2011, 10:30
Avatar de DataLore  
Fecha de Ingreso: junio-2008
Mensajes: 58
Antigüedad: 16 años, 5 meses
Puntos: 5
Respuesta: Nombre y apellido en DropDownList

En la consulta sql que haces concatena los campos y dale un alias a esa concatenación y con ese alias tómalo en reemplazo de las columnas Nombre y Apellidos del DataTable.

Cualquier cosa vuelve a preguntar.


Saludos
  #3 (permalink)  
Antiguo 09/03/2011, 02:30
 
Fecha de Ingreso: julio-2010
Mensajes: 298
Antigüedad: 14 años, 4 meses
Puntos: 8
Respuesta: Nombre y apellido en DropDownList

Muchas gracias DataLore, me ha funcionado.
Dejo la consulta a continuación por si alguien la necesita:
Código:
SELECT CONCAT(name, surname) AS newName FROM myTable
y para cargar los datos en el grid:
Código:
this.myDropDownList.DataTextField = "newName";
Muchas gracias de nuevo,
Pimager

Etiquetas: c#, dropdownlist, llenar, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:21.