我使用TcxDBTextEdit保存数据,直接写入字符时,可以正确保存。但是我碰到一种情况,我从另外一个窗口调一个字符串过来到TcxDBTextEdit,TcxDBTextEdit也可以显示这个字符串,只是一保存,TcxDBTextEdit就显示为空了,这条记录的这个TcxDBTextEdit相对应字段也是空,数据没有保存进去。不知道大家有没有碰到过。
请帮忙解决,谢谢!

解决方案 »

  1.   

    检查TcxDBTextEdit对应的数据源是不是先执行了edit?
    楼主描述的不是很清楚,仅供参考。
      

  2.   

    用TcxDBTextEdit控件保存数据,比如说用到了三个TcxDBTextEdit,其中两个TcxDBTextEdit直接写入数据的字段就可以保存,还有一个TcxDBTextEdit是由别的窗口传过来的数据,保存后这个字段就成空的了,传过来的数据保存不进去。不知道是怎么回事。谢谢alinsoft(艾林)回复,请大家积极讨论。
      

  3.   

    数据传递,我是从另一窗口传到本窗口的TcxDBTextEdit.Text,然后保存的,数据保存不进去。刚才又试了一下,传到本窗口的TcxDBTextEdit.EditingText,然后保存,竟然可以保存了。现在问题是可以解决了,可是用法还不熟,请大家指点!
      

  4.   

    TcxDBTextEdit.Text和TcxDBTextEdit.EditingText有什么区别呀,还真不知道。
    帮你顶
      

  5.   

    建议用数据集赋值
    如:  cxDBTextEdit1.DataBinding.DataSource.DataSet.FieldByName('fieldname').asstring := yourvalue