你干嘛不只保存true,把true读出了就可以了啊

解决方案 »

  1.   

    dotnet 应该是没有办法的。
      

  2.   

    //我的意思是想问:你说的"this.label1.Visible = true"就是一句字符串不?
    //还是一串代码…(如:先把this.label1.Visible = true存在数据库里面,然后Select出来,就马上执行这句的代码?)
      

  3.   

    按照lz说的意思应该是一句字符串:"this.label1.Visible = true;"。
    然后,添加一句code: this.labelDate.Visible = true;让控件labelDate显示。
    我的理解不知道对不对? 不过"label1"和"labelDate"不一致,
    我想在 数据库中取得的字符串应该有2个关键词:一个是label1 表示控件名,一个true表示控件是否显示。
    首先:对 字符串:"this.label1.Visible = true;"做处理,
          以"."为分隔符,取得一个字符串表示控件ID
         以"="为分隔符,取得"="后面字符串并判断是不是=="true",获得bool值:blVisible 。
    然后找到label,用 Findcontrol("这里是ID")方法。
    用labelVisible = blVisible;
     
      

  4.   

    c#也可以动态编译,参考这里实现:
    http://blog.sina.com.cn/s/blog_4a5e32770100bi5p.html
    如果你这里message中存放的是各种代码的字符串就只好这样了。