Terrible Datagrid

27/06/2005 - 22:16 por Irak Rubio | Informe spam
Les cuento mi Drama:
Tengo un programa que tiene tres datagrids que funcionaban bien, y se me
ocurrio la idea de ponerlos dentro de unos contenedores Panel con la
finalidad de que a través de los splitters, pudieran hacerce dimensionables..
La propiedad CurrentRowIndex de los datagrids, que ocupo básicamente en todo
el programa, me devolvian un entero, sin embargo, despues de rediseñar todo
esto que les platique, ahora la propiedad CurrentRowIndex me devuelve an
numero que al parecer es hexadecimal algo asi: &H0 y este valor cuando lo
asigno a las variables me produce una excepcion de tipos

¿Cómo ha sido posible esto?, y para tratar de regresar todo a la normalidad,
deshice los cambios, elimine mis paneles y splitters pero esta propiedad me
sigue enviando este tipo de numero, ahora, tengo parado el proceso en la
empresa donde trabajo y crear nuevamente los grids me consumiria bastante
tiempo...

Por favor, digo solicito su ayuda

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
27/06/2005 - 22:52 | Informe spam
La propiedad CurrentRowIndex de los datagrids, que
ocupo básicamente en todo el programa, me devolvian un entero, sin
embargo, despues de rediseñar todo esto que les platique, ahora la
propiedad CurrentRowIndex me devuelve an numero que al parecer es
hexadecimal algo asi: &H0 y este valor cuando lo asigno a las
variables me produce una excepcion de tipos



¿Donde sale ese valor? La propiedad devuelve un entero asi que eso no
cambia.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#2 Irak Rubio
27/06/2005 - 23:28 | Informe spam
No deberia cambiar, pero inclusive, pongo un marcador de debug en el evento
CurrentCellChanged y al momento de acceder a la propiedad CurrentRowIndex
me devuelve ese valor, o sea, lo estoy verificando desde antes de asignarle
el valor que devuelve el datagrid a mi variable. y es eso &H0 a veces otr.
Luego para tratar de comprender lo que esta pasando he creado un nuevo
proyecto, pego un nuevo datagrid, y me devuelve un entero, pero en el otro
programa no...
y no es que yo manipule el resultado puesto que simplemente lo trato de
mantener en una variable del mismo tipo que supuestamente me deberia de
devolver el datagrid...

"Irak Rubio" escribió:

Les cuento mi Drama:
Tengo un programa que tiene tres datagrids que funcionaban bien, y se me
ocurrio la idea de ponerlos dentro de unos contenedores Panel con la
finalidad de que a través de los splitters, pudieran hacerce dimensionables..
La propiedad CurrentRowIndex de los datagrids, que ocupo básicamente en todo
el programa, me devolvian un entero, sin embargo, despues de rediseñar todo
esto que les platique, ahora la propiedad CurrentRowIndex me devuelve an
numero que al parecer es hexadecimal algo asi: &H0 y este valor cuando lo
asigno a las variables me produce una excepcion de tipos

¿Cómo ha sido posible esto?, y para tratar de regresar todo a la normalidad,
deshice los cambios, elimine mis paneles y splitters pero esta propiedad me
sigue enviando este tipo de numero, ahora, tengo parado el proceso en la
empresa donde trabajo y crear nuevamente los grids me consumiria bastante
tiempo...

Por favor, digo solicito su ayuda


Respuesta Responder a este mensaje
#3 Geovanny Castillo
28/06/2005 - 01:09 | Informe spam
Yo no se mucho de esto, pero a veces me pasa lo mismo y es porque pulse el
botón hexadecimal en la barra de herramientas, sé que puede ser tonto pero
se me ha pasado.

"Irak Rubio" escribió en el mensaje
news:
Les cuento mi Drama:
Tengo un programa que tiene tres datagrids que funcionaban bien, y se me
ocurrio la idea de ponerlos dentro de unos contenedores Panel con la
finalidad de que a través de los splitters, pudieran hacerce
dimensionables..
La propiedad CurrentRowIndex de los datagrids, que ocupo básicamente en
todo
el programa, me devolvian un entero, sin embargo, despues de rediseñar
todo
esto que les platique, ahora la propiedad CurrentRowIndex me devuelve an
numero que al parecer es hexadecimal algo asi: &H0 y este valor cuando lo
asigno a las variables me produce una excepcion de tipos

¿Cómo ha sido posible esto?, y para tratar de regresar todo a la
normalidad,
deshice los cambios, elimine mis paneles y splitters pero esta propiedad
me
sigue enviando este tipo de numero, ahora, tengo parado el proceso en la
empresa donde trabajo y crear nuevamente los grids me consumiria bastante
tiempo...

Por favor, digo solicito su ayuda


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida