
RecordIndex out of range con DevExpress
#1
Escrito 20 marzo 2012 - 05:27
Utilizo un TcxGrid de DevExpress en D7
Utilizo el cxGrid en tabla master y varios details en grid normales
Todos están conectados a datasets con store procedure de SQL SERVER 2005
El master tiene parámetros para su filtro
Los details como parámetro el ID de master
Si hago un filtro al master cambiando parametros del Store Proc fallan los details al hacerle un requery con el siguiente mensaje
EcxInvalidDataControllerOperation
RecordIndex out of range
Sucede cuando al filtrar se visualizan menos registros del master de los que originalmente existian
Busco y nada
Agradeciendo de antemano su apoyo
#2
Escrito 21 marzo 2012 - 08:32
Hola
Utilizo un TcxGrid de DevExpress en D7
Utilizo el cxGrid en tabla master y varios details en grid normales
Todos están conectados a datasets con store procedure de SQL SERVER 2005
El master tiene parámetros para su filtro
Los details como parámetro el ID de master
Si hago un filtro al master cambiando parametros del Store Proc fallan los details al hacerle un requery con el siguiente mensaje
EcxInvalidDataControllerOperation
RecordIndex out of range
Sucede cuando al filtrar se visualizan menos registros del master de los que originalmente existian
Busco y nada
Agradeciendo de antemano su apoyo
Llámame loco, pero según recuerdo, algunas de las capacidades de DevExpress están dirigidas a usar ClientDataset..., claro, a menos que alguno de los compañeros opine diferente...
#3
Escrito 22 marzo 2012 - 09:16
¿Tu SP devuelve un Cursor?
¿Porque realizas las relaciones en Grids independiente? El mismo CxGrid puede definir CxGrids details.
Antes de continuar, prueba a ver si tu escenario funciona con "Grids normales".