现在的环境是:我在简体的电脑安装一个SQL数据库,然后需要在繁体的操作系统下查看这些数据,
我现在把有中文的字段类型改为 nvarchar ,然后软件界面的控件都用 Tnt 控件来显示,这个问题就解决了,
但是 Tnt 只有 DBGrid 控件,没有 类似DBGridEh 的功能,但是DBGridEh又不能在繁体系统下显示简体中文,
所以想请教有什么方法可以让DBGRIDEH在繁体系统下显示简体中文,谢谢 !

解决方案 »

  1.   

    据称Ehlib v5.0.13支持unicode了.不过没测试:
    http://www.delphifans.com/SoftView/SoftView_2569.html
      

  2.   

    改charset不行, 还有TntTreeView也不支持unicode
      

  3.   

    或升级BCB到bcb2010,那个不用Tnt也能全面支持unicode
      

  4.   

    Ehlib v5.0.13 经过测试不支持unicode ,
    升级到2010 工程太浩大了,不敢轻易尝试! 
      

  5.   

    那就难了,BCB6本身是不支持unicode的,Ehlib 的DBGridEH 继承的是BCB本身的DBGrid,在BCB6下,不修改它的源码无法支持unicode(改的工作量更大)
    另一可行的方案,是找个支持unicode的DBGrid代替DBGridEH(网上好像见到过),不过有没有DBGridEH那么全的功能就不得而知了.