onDataChange事件为显示表中相应的字段
而这时如果对表进行操作,如添加,修改都会造成错误
不知道有什么比较好的方法解决这个问题?

解决方案 »

  1.   

    你修改记录,激发了OnChange事件,你用他来显示是不可取的
      

  2.   

    就像楼上说的那样,在修改记录的时候激发了onDataChange事件,无法执行事件里的显示功能导致出错onDataChange事件大致如此:
      …………
      TXTMoney.Text:= ExpenseDataSet.FieldValues['money'];
      TXTEvent.Text:= ExpenseDataSet.FieldValues['event'];
      TXTRe.Text:= ExpenseDataSet.FieldValues['re'];
      …………但关键是……如何能解决这个问题?或者有什么办法可以更好地进行数据的显示?