Foros del Web » Programación para mayores de 30 ;) » .NET »

VB.NET pasar datos de listbox a textbox

Estas en el tema de VB.NET pasar datos de listbox a textbox en el foro de .NET en Foros del Web. hola, estoy teniendo un problema. cargué un formulario con cuatro textbox que contiene los datos de un paciente. Voy guardo cada paciente en un listbox. ...
  #1 (permalink)  
Antiguo 07/06/2010, 11:29
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 13 años, 10 meses
Puntos: 0
VB.NET pasar datos de listbox a textbox

hola, estoy teniendo un problema.

cargué un formulario con cuatro textbox que contiene los datos de un paciente. Voy guardo cada paciente en un listbox.

Pero después me piden que seleccione del listbox un paciente y que se abra otro formulario con los datos que yo había cargado de ese paciente que seleccioné, con el agregado de que este form tiene que tener un textbox más para calcular unos valores. (no es el listbox en un textbox, sino la info del listbox en varios textbox)

Y no me doy cuenta como hacer el proceso inverso de pasar los datos del paciente del listbox a los textbox de este último formulario que se abre. Si supiera acceder al indice de cada item del listbox hago un for each y cargo los textbox del form nuevo.

Ya estoy mareada!! Si me pueden tirar una soga se agradece!!!
  #2 (permalink)  
Antiguo 07/06/2010, 22:09
Avatar de osmellbonnie  
Fecha de Ingreso: junio-2010
Ubicación: Managua
Mensajes: 28
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: VB.NET pasar datos de listbox a textbox

La solucion mas simple que se me ocurre es la siguiente: (teniendo en cuenta que en el listbox tienes el nombre completo del paciente, y utilizas tu base de datos en SQL), coge el nombre del paciente, haz una consulta con un SQLCOMMAND y utilizar un SQLDATAREADER para leer y almacenar en ese objeto los resultados de la consulta realizada, una vez hecha la consulta mandas a cargar tu otro formulario y asignas con el SQLDATAREADER los valores a los textbox. Te quedaria algo asi:

i: el nombre item en el listbox del paciente.

a=listbox1.item(i).value

dim cmd as new sqlcommand("select * from pacientes where nombrecompleto like '" & a & "'",conexionsql)
dim dr as sqldatareader
dr=cmd.executereader

while dr.read
form2.nombre.text=dr("nombre")
end while

dr.close

form2.show

asi podria ser, pruebalo y me avisas si te sirvio
  #3 (permalink)  
Antiguo 09/06/2010, 09:59
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Hola, Elos.

Traslado el tema a una sección donde encaja mejor.
Tema trasladado desde la sección de Programación General.

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Etiquetas: listbox, pasar, textbox
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 06:35.