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

problemas con un combobox

Estas en el tema de problemas con un combobox en el foro de .NET en Foros del Web. me surgio un problemita manejo 1 combobox y 2 textbox pe el problema es ke al momento de ejecutar y darle click al combo en ...
  #1 (permalink)  
Antiguo 24/10/2006, 21:10
 
Fecha de Ingreso: octubre-2006
Mensajes: 45
Antigüedad: 17 años, 6 meses
Puntos: 0
problemas con un combobox

me surgio un problemita

manejo 1 combobox y 2 textbox
pe
el problema es ke al momento de ejecutar
y darle click al combo en los dos textbox me aparace el telefono toma el registro del ultimo valuemember
y el nom_operador no me aparece

me han comentado ke solo puedo utilizar un valuemember
si es asi entonces como le hago

mi codigo es este

Private Sub Cmbrfcel_regop_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Cmbrfcel_regop.Click
Dim obj As New Sergio.Villaneda.Data.MySQL
conexion(obj)
Dim comm As New MySql.Data.MySqlClient.MySqlCommand("select RFC_operador,nom_operador,tel_operador from cat_operador")

obj.SELECT_COMMAND = comm

Cmbrfcel_regop.DisplayMember = "RFC_operador"
Cmbrfcel_regop.ValueMember = "nom_operador"
Cmbrfcel_regop.ValueMember = "tel_operador"
Cmbrfcel_regop.DataSource = obj.SelectFields()
Cmbclavel_regba.SelectedText
  #2 (permalink)  
Antiguo 25/10/2006, 07:06
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 2 meses
Puntos: 76
Podrias realizar una consulta nuevaente a la base de datos para averiguar el dato que te falta o los que necesites

Seria algo como esto:

Cargamos el combo:

Código:
Dim obj As New Sergio.Villaneda.Data.MySQL
conexion(obj)
Dim comm As New MySql.Data.MySqlClient.MySqlCommand("select RFC_operador,nom_operador,tel_operador from cat_operador")

obj.SELECT_COMMAND = comm

Cmbrfcel_regop.DisplayMember = "RFC_operador"
Cmbrfcel_regop.ValueMember = "RFC_operador"
Cmbrfcel_regop.DataSource = obj.SelectFields()
Y en el evento Click o SeletedCommited haces algo como esto:

Código:
select nom_operador,tel_operador from cat_operador Where RFC_operador = Cmbrfcel_regop.SeletedValue
Fiajte bien en la sintaxis porque debes contatenar el valor del combo, asi como la escribi te mostrara un error:

Seria algo asi:
"select nom_operador,tel_operador from cat_operador Where RFC_operador = '" + Cmbrfcel_regop.SeletedValue + "'"

Y luego de hacer la consulta mostrar los valores correspondientes en los textbox

Pero en VB.NET creo que se usa para concatenar en lugar del + el &

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
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:03.