DBGrid里面TField字段的更新问题

fyje 2000-12-19 02:07:00
我要实现这样一个功能:DBGrid1的数据源为表tbl1,tbl1中有字段Mc,Mc字段要从tbl2表中选择输入或手动输入,找到后将tbl2中本记录的Jg调到tbl1中。
我现在利用DBGrid1.Columns[0].PickList实现该字段的下拉,可数据更新jg字段确不能实现,在该字段的OnSetText中写程序实现更新Jg的话,而字段Mc确不能改动;
我在OnSetText中跟踪发现其Text、DisplayText、CurValue、OldValue、NewValue均是原来的值,OnSetText中只有什么也没有时,DBGrid1.Columns[0]才可以下拉更新、修改,请问各位有没有好的办法解决这个问题。
...全文
83 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fyje 2000-12-19
  • 打赏
  • 举报
回复
我已经解决了,谢谢你,我用过,不行的,不能手工修改
lcan 2000-12-19
  • 打赏
  • 举报
回复
在tbl1中加入查找子段,查找子段的datasource 为tlb2

5,402

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧