GRAN problema
Publicado por AProg (1 intervención) el 21/03/2006 23:46:55
Ojalá me sepa explicar...
Yo tengo un datagrid digamos que en el la primera fila tengo un registro XX cuyo datakey es 1, y en la ultima fila tengo un registro AA cuyo datakey es 20.
Luego de esto doy ordenar por este campo quedando entonces ahora AA en la primera fila.
El problema es cuando hago Eliminar en este caso de AA (Deletecommand), al entrar en este metodo yo capturo con DataDrid1.DataKeys[e.Item.ItemIndex].ToString(); la primary key para hacer la referencia al momento de hacer el delete en la tabla.
Lo raro del caso es que esta función me devuleve como DataKey 1 es decir el DataKey que pertenece a XX y no el de AA que es el que seleccione para eliminar(deberia ser 20), por esto el como coje el uno me elimina de la tabla es el registro XX ?¡?¡
Que podré hacer?¡?¡ Ayuda Porfavor
Muchas Gracias por la atención.
Yo tengo un datagrid digamos que en el la primera fila tengo un registro XX cuyo datakey es 1, y en la ultima fila tengo un registro AA cuyo datakey es 20.
Luego de esto doy ordenar por este campo quedando entonces ahora AA en la primera fila.
El problema es cuando hago Eliminar en este caso de AA (Deletecommand), al entrar en este metodo yo capturo con DataDrid1.DataKeys[e.Item.ItemIndex].ToString(); la primary key para hacer la referencia al momento de hacer el delete en la tabla.
Lo raro del caso es que esta función me devuleve como DataKey 1 es decir el DataKey que pertenece a XX y no el de AA que es el que seleccione para eliminar(deberia ser 20), por esto el como coje el uno me elimina de la tabla es el registro XX ?¡?¡
Que podré hacer?¡?¡ Ayuda Porfavor
Muchas Gracias por la atención.
Valora esta pregunta


0