Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/11/2014, 15:34
Avatar de Drako_18
Drako_18
 
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años
Puntos: 16
Respuesta: El índice estaba fuera del intervalo.

Buenas compañero,

Por un rápido vistazo... Haces la llamada a una tabla(0) pero seguramente ese DataSet no tenga dicha tabla.. (98% de posibilidad)


Puede ser que el índice de...
FormAgregarMarca.txtID.Text = DataListado.SelectedCells.Item(1).Value
FormAgregarMarca.txtmarca.Text = DataListado.SelectedCells.Item(2).Value
FormAgregarMarca.txtnomMarca.Text = DataListado.SelectedCells.Item(3).Value
FormAgregarMarca.txtgeneracion.Text = DataListado.SelectedCells.Item(4).Value
FormAgregarMarca.txtTipo.Text = DataListado.SelectedCells.Item(5).Value
FormAgregarMarca.txtTipo.Text = DataListado.SelectedCells.Item(6).Value

Debiera comenzar por 0 y no por 1 y al llegar al 6, debería ser el 5... Y peta.


Y tercero y más importante...
Utiliza el F10 para debuguear, que esto que has hecho es totalmente de vagos... Decir "Me dice que está fuera del rango, tomad este es mi código..." y quedarse tan a gusto...
Tienes 20 millones de "MsgBox(ex.Message)" en los Try Catch... Dales uso, que para eso se ponen.
Ya no es cuestión de ser novato o no, de haber publicado más veces o no... Sino de sentido común. Ni un saludo, ni un gracias ni nada y ale, churro de código y que otro lo depure al hacer dios sabe qué.


Un saludo!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)