策馬天下 发表于 2014-8-28 13:08:40

求教TreeList修改已绑定数据的界面显示问题

我有一个TreeList已经绑定好数据,但是里面有个字段在数据库里面是T(True),F(False)2个值,数据库里面不是用的bool型。。。
现在我的问题是,如何将"T","F"在用户界面显示成"是","否"。。。。。。。
刚接触这个控件,太多不理解了。。。。麻烦有知道的大哥们帮下忙吧。

贾林朋 发表于 2014-8-30 22:58:34

这个很好处理的,当数据存放的数据确定为F 和T 的时候在对应类的属性字段的设置相应的转换就可以,具体参见下面代码:
private string strTrue;

      public string StrTure
      {
            get
            {
                if (strTrue=="T")
                {
                  return "是";
                }
                return "否";

            }
            set { strTrue = value; }
      }
当然这样也存在弊端:就是程序修改树节点的值的时候需要动态的转化为T F
如果只为显示是没有问题的。
最好的办法是采用数据字典的思想解决,数据字典就是用来解决这类问题的
页: [1]
查看完整版本: 求教TreeList修改已绑定数据的界面显示问题