none
Acentos se muestran mal en datagridview

    Question

  • Feliz Navidad a todos.

    Mi Problema:  Estoy trabajando con winforms y base de datos firebird en visual studio 2010 y c#. Tengo dos tablas creadas mediante codigo y cuya informaci'on almaceno en .xml, las asocio con datagridview y las informacion se ve OK. Ahora cuando muestro datos en datagridview con datos desde firebird a trav'es de dataset tipificado, los acentos se muestran como signos de interrogaci'on. He buscado en la red no encuentro explicaci'on. Gracias...

    Saturday, December 25, 2010 4:57 PM

Answers

  • Buenos dias. Después de varios dias he comprobado que cuando se ingresan datos para ser almacenados en un archivo .xml como medio de  almacenamiento, para luego ser visualizados a través de un datagridview, éste muestra signos de interrogación en lugar de vocales acentuadas. Lo comprobé ingresando datos y almacenándolos en una tabla directamente en lugar de hacerlo en un archivo .xml.

    Ahora, ¿Habrá alguna manera de corregir esto?. Dejo la pregunta abierta. Gracias...

    • Marked as answer by Barinitas Thursday, January 06, 2011 12:03 PM
    Thursday, January 06, 2011 12:02 PM

All replies

  • hola

    sino entendi mal creo que el problema se debe al encoding usado para trabajar la informacion, pero lo raro es que esto solo afectaria si trabjar con archivo o con el xml directamente

    esta informacion que traes en el xml, imagino la estas volcando tambien a la db

    si es asi, esta desde algun administrador de la db que uses, la visualzias correctamente con los acentos ?

    que codigo usas para cargar la info de la tabla al DataGridView

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Sunday, December 26, 2010 5:07 AM
  • hola

    sino entendi mal creo que el problema se debe al encoding usado para trabajar la informacion, pero lo raro es que esto solo afectaria si trabjar con archivo o con el xml directamente

    esta informacion que traes en el xml, imagino la estas volcando tambien a la db

    si es asi, esta desde algun administrador de la db que uses, la visualzias correctamente con los acentos ?

    que codigo usas para cargar la info de la tabla al DataGridView

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    Buenos días Leandro. En realidad desde el .xml se visualizan muy bien los datos en el datagridview , no siendo igual desde la db. Estoy usando ibexpert como administrador de db y la información se ve correctamente. EL problema es solo desde las tablas de db hacia el datagridview.

    Con respecto a lo del encoding, bueno me gustaría que te extendieras en tu explicación.

    Con respecto al código:

    ta.Fill(ds.tabla); para rellenar

    ta.update(ds.tabla);  Para actualizar la db. Gracias. Hoy estaré trabajando duro por lo que estaré interactuando con regularidad.

     

    Sunday, December 26, 2010 12:00 PM
  • hola

    sino entendi mal creo que el problema se debe al encoding usado para trabajar la informacion, pero lo raro es que esto solo afectaria si trabjar con archivo o con el xml directamente

    esta informacion que traes en el xml, imagino la estas volcando tambien a la db

    si es asi, esta desde algun administrador de la db que uses, la visualzias correctamente con los acentos ?

    que codigo usas para cargar la info de la tabla al DataGridView

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    Buenos días Leandro. En realidad desde el .xml se visualizan muy bien los datos en el datagridview , no siendo igual desde la db. Estoy usando ibexpert como administrador de db y la información se ve correctamente. EL problema es solo desde las tablas de db hacia el datagridview.

    Con respecto a lo del encoding, bueno me gustaría que te extendieras en tu explicación.

    Con respecto al código:

    ta.Fill(ds.tabla); para rellenar

    ta.update(ds.tabla);  Para actualizar la db. Gracias. Hoy estaré trabajando duro por lo que estaré interactuando con regularidad.

     


    Estuve mirando en un combobox llenándolo con información de la db y también se visualizan signos de interrogación dentro de un rombo con fondo negro. Por supuesto que en los datagridview también se ven de la misma forma.
    Sunday, December 26, 2010 12:11 PM
  • hola

    los datos con que cargas la tabla de la db, de dodne provieenen ? sera de casualidad del xml ?

    si usas algun Manager para conectarte a la db y realizar alguna query a la tabla para vidualizar la informacion esta se ve correct ?

    - la base que usas es Firebir, no? este tiene alguna tool de administracion para poder ver la infod e als tablas?

    - has probado agregar un registro en esta tabla desde esta tool de administracion que contenga algun acento, y luego cargar ese registro en el datagridview ?

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Sunday, December 26, 2010 6:09 PM
  • hola

    los datos con que cargas la tabla de la db, de dodne provieenen ? sera de casualidad del xml ?

    si usas algun Manager para conectarte a la db y realizar alguna query a la tabla para vidualizar la informacion esta se ve correct ?

    - la base que usas es Firebir, no? este tiene alguna tool de administracion para poder ver la infod e als tablas?

    - has probado agregar un registro en esta tabla desde esta tool de administracion que contenga algun acento, y luego cargar ese registro en el datagridview ?

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Hola Leandro. He realizado todas estas pruebas y desde IbExpert ingreso información y me la acepta muy bién sin problemas con acentos, vuelvo a cargar esos datos en el datagridview y los acentos con signos de interrogación. Habrá alguna de dar con con una solución. Gracias.
    Sunday, December 26, 2010 7:51 PM
  • hola

    cuando realizas la consulta a la tabla estas cargando un datset o datatable ?

    si es asi has puesto un breakpoint en el codigo y analziado el contenido con esta tool en el debug DataSet Visualizer

    si lo haces alli visualizas los ecantos correctamente ?

    - algo que no has mencionado es si ingresas un registro desde IbExpertcon aceptos, al visualizar este en el DataGriodView tambien se ve incorrecto ?

    - tampoco mas mencionado la info que esta en la tabla de donde proviene, es de una exportacion del xml que habias mencionado anteriormente ?

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Sunday, December 26, 2010 10:39 PM
  • Buenos dias. Después de varios dias he comprobado que cuando se ingresan datos para ser almacenados en un archivo .xml como medio de  almacenamiento, para luego ser visualizados a través de un datagridview, éste muestra signos de interrogación en lugar de vocales acentuadas. Lo comprobé ingresando datos y almacenándolos en una tabla directamente en lugar de hacerlo en un archivo .xml.

    Ahora, ¿Habrá alguna manera de corregir esto?. Dejo la pregunta abierta. Gracias...

    • Marked as answer by Barinitas Thursday, January 06, 2011 12:03 PM
    Thursday, January 06, 2011 12:02 PM