Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/06/2007, 06:06
Avatar de javiermil
javiermil
 
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 20 años, 6 meses
Puntos: 2
Re: Dudas programar listbox

DataTextField=Muestra el origen de datos que proporciona el texto que muestra el control
DataValueField=Es el campo del orígen de datos que proporciona el valor del elemento seleccionado.

En tu caso estás poniendo como texto de los item de tu listbox el campo descripcion y deberias de poner como DataValueField un campo id o un campo identificativo de cada registro de ese origen de datos, se suele poner la clave primaria.

Lo de volcar el dato seleccionado. Por ejemplo, al pulsar un boton, en el metodo asociado al evento colocas:

Label.Text=new ListBox.SelectedItem.Text;

Lo de volcar varios campos, en principio en el listbox solo podrias dos, uno que es el que se muestra "text" y otro que es el "value" que identifica cada item dentro de la coleccion, pero puedes arreglartelas para concatenar campos y asignarlos al value de los items del listbox para despues obtenerlos.

Espero haberme explicado.Un saludo