Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/02/2010, 15:16
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: problema con el selectedindexchanged

Cita:
he intentado con el try catch pero eso no me ha funcionado pues desde antes de
que llegue al codigo del procedimiento marca el error no se a ciencia cierta en cual
evento me esta marcando ese error
Por lo pronto, si no sabes a ciencia cierta dónde se está produciendo el error, entonces debes poner un try / catch en cada método o evento programado, poniendo un stop en el catch de cada uno, hasta determinar cuál es el que llama al error.

Por otro lado, no has puesto en tu código ningún Try/Catch, o al menos no aparece, por lo que no sabes exactamente lo que sucede. En todo caso, yo intentaría probar con esta forma:
Código vb.net:
Ver original
  1. Private Sub cbbApellidos_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbbApellidos.SelectedIndexChanged
  2.         Dim x As Integer = Me.cbbApellidos.Text.IndexOf(",")
  3.         CargarDatos("Select * from CLIENTES")
  4.         If x >= 0 Then
  5.             Dim nombre, apellidos As String
  6.             apellidos = Me.cbbApellidos.Text.Substring(0, x).Trim()
  7.             Filas = Tabla.Rows
  8.             Buscar_fila = Tabla.Select("Apellidos_cliente = '" & apellidos & "' AND Nombre_cliente = '" & nombre & "'")
  9.             If Buscar_fila.Length = 0 Then
  10.                 MessageBox.Show("El Cliente que busca no Existe vuelva a introducir sus Apellidos", "Buscar")
  11.                 Exit Sub
  12.             End If
  13.             Dim i, j, posi As Integer
  14.             For i = 0 To Buscar_fila.Length - 1 'Indica el tamaño del arreglo
  15.                 For j = 0 To Filas.Count - 1
  16.                     If (Filas(j).Equals(Buscar_fila(i))) Then
  17.                         posi = j
  18.                         Exit For
  19.                     End If
  20.                 Next
  21.             Next
  22.             BindingSource.Position = posi
  23.             Enlazar_Datos_Clientes()
  24.  
  25.         End If
  26.     End Sub
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)