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

Problema al eliminar/editar en datagrid

Estas en el tema de Problema al eliminar/editar en datagrid en el foro de .NET en Foros del Web. Hola, Hace poco que he empezado a aprender visual basic .net y tengo un problema que no consigo solucionar. Tengo una ventana en la que ...
  #1 (permalink)  
Antiguo 12/09/2008, 11:36
 
Fecha de Ingreso: septiembre-2008
Mensajes: 3
Antigüedad: 15 años, 8 meses
Puntos: 0
Problema al eliminar/editar en datagrid

Hola,

Hace poco que he empezado a aprender visual basic .net y tengo un problema que no consigo solucionar.

Tengo una ventana en la que hay un textbox con tres botones para añadir, editar y eliminar registros de un datagridview. Para saber qué registro del dataset tengo que eliminar o editar, necesito saber el índice correspondiente de la fila señalada en el datagrid.

En un principio utilizé "Me.CALIFICACIONESBindingSource.Position", pero me di cuenta de que a veces no devolvía el índice correspondiente en el dataset. Probé con "Me.CALIFICACIONESBindingSource.Find("CALIFICACION ",me.CALIFICACIONESDataGridView.CurrentCell.Value) " y parecía funcionar bien, hasta que ordené el datagrid pinchando en la cabecera de la columna, y vi que devolvía el mismo valor que con "Me.CALIFICACIONESBindingSource.Position", el número de fila en el datagrid.

Supongo que esto se solucionaría buscando el registro señalado en el datagrid directamente en el dataset y que me devolviese el índice, pero no consigo saber cómo puedo hacerlo.

Muchas gracias de antemano.

Saludos.
  #2 (permalink)  
Antiguo 12/09/2008, 11:53
 
Fecha de Ingreso: marzo-2007
Mensajes: 80
Antigüedad: 17 años, 2 meses
Puntos: 1
Problema al eliminar/editar en datagrid

Pues yo solucione ese problema listando en el DataGrid, el campo que contenia el indice correspondiente al registro que quiero modificar (editar, eliminar, actualizar), de esa forma, no importa si ordeno o no.

Otro punto importante, es que usted objetos ComponentOne, que son mas faciles de usar y proveen de utilidades que los objetos comunes de vs.net no tienen, también existen los objtios DVExpress, que son muy similares, pero mas visitosos.
  #3 (permalink)  
Antiguo 13/09/2008, 08:03
 
Fecha de Ingreso: septiembre-2008
Mensajes: 3
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Problema al eliminar/editar en datagrid

Cita:
Iniciado por edgarrik Ver Mensaje
Pues yo solucione ese problema listando en el DataGrid, el campo que contenia el indice correspondiente al registro que quiero modificar (editar, eliminar, actualizar), de esa forma, no importa si ordeno o no.

Otro punto importante, es que usted objetos ComponentOne, que son mas faciles de usar y proveen de utilidades que los objetos comunes de vs.net no tienen, también existen los objtios DVExpress, que son muy similares, pero mas visitosos.
No estoy seguro de haberte entendido... Tu dices que haga una columna a mayores para que al cargar los registros del dataset al datagrid, ponga el valor del indice de cada registro? No hay una forma de buscar directamente en el dataset? como el método find del bindingsource....

Con respecto a ComponentOne y DVExpress, dónde puedo encontrar información sobre estos elementos?? No he encontrado nada en el visual basic 2005

Un saludo y gracias por responder.
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 02:39.