我在数据库中有一个表用于描述字段中英文对照名称,我用FieldsEdit加上去的字段DisplayLabel都是英文,我用什么方法可以自动取出对应的中文,并且设置DisplayLabel为中文?怎样的思路写实现该功能的代码?

解决方案 »

  1.   

    这应该不难,弄一个表,记录中英文的对照。在每次打开表的时候都循环一边列的DisplayLabel换成相应的中文
      

  2.   

    为什么不直接用中文字段?
    如果不想像上面在客户端解决,你可以在服务器端建立视图或者用存储过程建立动态sql语句来实现。
      

  3.   

    我是已经建立了这个对应的表,因为我在编辑状态下有时要调整这些中文说明,所以不能在运行状态下自动生成,我想在编辑状态下实现自动设置DisplayLabel,有没有什么办法?
      

  4.   

    沒有明白樓主的意思﹐難道你修改了對應表里的內容相對的displayLabel會不自己調正嗎﹖
      

  5.   

    因为同一个字段在不同的地方可能要稍微修改一下中文描述。譬如有一个name字段
    我有些地方用“姓名”,有些地方用“考生名称”,有些地方又要描述成“录用人”
    我的想法是能够生成大部分DisplayLabel,少数需要修改的内容就用手工调整,而不是自动在程序运行时生成,因为这样我就很难调整了。