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

combo relacionado DATAREADER

Estas en el tema de combo relacionado DATAREADER en el foro de .NET en Foros del Web. Hoola ! Soy nuevo en esto, os queria hacer una consulta. Graacias ! Aprendo mucho leyendoos Ya consigo rellenar mi combobox con DataReader en vez ...
  #1 (permalink)  
Antiguo 26/01/2011, 11:40
 
Fecha de Ingreso: enero-2011
Mensajes: 1
Antigüedad: 13 años, 2 meses
Puntos: 0
Sonrisa combo relacionado DATAREADER

Hoola ! Soy nuevo en esto, os queria hacer una consulta. Graacias ! Aprendo mucho leyendoos

Ya consigo rellenar mi combobox con DataReader en vez de con DataSet(por exigencias, no puedo usar ningun dataset, sii ya, es una p*****) , pero ahora trato de que me coja el valor de lo seleccionado y dependiendo de este que me carge un segundo combobox .

El primer combo se rellena con categorias, y el segundo trata de subcategorias.

Hasta ahora tengo esto en el indexchange del primer combo , pero da error. Quisiera que me dijerais que error tengo.Gracias, Saludos

Try
conexion.ConnectionString = cadenaconx
consulta = "SELECT nombreSub, nombreCat FROM Categorias,
Subcategorias WHERE Categorias.codCat = Subcategorias.codSub
AND Categorias.nombreCat = '" & Me.cmbosub.SelectedValue & "'"

Comando = New SqlCommand(consulta, conexion)
conexion.Open()
CDataReader = Comando.ExecuteReader()

While CDataReader.Read()
Me.cmbsub.Items.Add(CDataReader("nombreSub"))

End While
CDataReader.Close()
conexion.Close()
Catch ex As Exception
MsgBox(ex.Message)
End Try
  #2 (permalink)  
Antiguo 06/04/2011, 13:02
 
Fecha de Ingreso: junio-2006
Mensajes: 109
Antigüedad: 17 años, 9 meses
Puntos: 2
Respuesta: combo relacionado DATAREADER

Trata asignando las propiedades DisplayMember y ValueMember del combo.
  #3 (permalink)  
Antiguo 06/04/2011, 21:20
 
Fecha de Ingreso: diciembre-2010
Mensajes: 63
Antigüedad: 13 años, 3 meses
Puntos: 5
Respuesta: combo relacionado DATAREADER

sabes no se por ke no kieres usar un dataset es mucho mas facil y profesional pero bueno tus razonez tendras en cuanto al error se produce por ke usas el evento indexchange y cada ves ve se agrga un elemento se dispara en cual trtas de obtener informacion te acosejo ke uses este : SelectionChangeCommitted pues se produce cuando el usuario selecciona un item; espero ke te ayude
  #4 (permalink)  
Antiguo 07/04/2011, 09:15
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: combo relacionado DATAREADER

Hasta donde se creo que el DataReader te consume menos recursos (esto hablando de grandes masas de datos) por otro lado aplica lo que te comenta juantiva es la forma mas común de solucionar lo que comentas.

Saludos y suerte!
__________________
http://ka0stj.wordpress.com/

Etiquetas: combo
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 08:01.