我用DataGridView绑定informix数据库时,然后查询出来的汉字都为乱码,请教各位该怎样解决?谢谢!还有日期格式的转换,informix数据库的日期格式为:12/31/2009(月/日/年),但是我想让它显示为yyyy-mm-dd!请教各位该怎样解决!谢谢!

解决方案 »

  1.   

    12/31/2009 日期 datagridview有自带属性  你选择一次可以自动转换成你想要的格式至于汉字乱码 你从数据库读出来时是乱码还是 绑定时才出现的乱码
      

  2.   

    在查询前,先执行一个转换格式的命令
    例如:
    查询mysql数据之前就要先写:MySQLCommand comm = new MySQLCommand("set names gb2312", MySqlConn);
    comm.ExecuteNonQuery();然后再查询
      

  3.   

    乱码的另一个可能就是
    数据库内的文字格式和你显示界面的格式不匹配
    gb 的 还是 big 的 之类...
      

  4.   

    是这样子的,我连的是informix数据库,而informix数据库默认的是iso8859-1编码格式的,应该是编码格式的问题!但是我试了几次都搞不定,不晓得到底是什么原因!!