
15/06/2007, 06:06
|
 | | | 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 |