DBGRID的问题(急)

wcm 2002-05-13 10:15:35
我要在DBGRID中实现在某一列按了回车后,检查数据的正确性。如果正确,则跳到下一列并且处与全选状态。
我是这么写的(如下)但是不能处于全选状态。
case DBGrid2.SelectedIndex of
0:begin
if Key=#13 then DBGrid2.SelectedIndex :=1;
end;
1:begin // 調定額の入力処理
if Key=#13 then
begin
DBGrid2.SelectedIndex :=2;
//检查数据的正确性写在DBGrid2ColExit中了
end
end;
end;
...全文
54 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
intermaster 2002-05-13
  • 打赏
  • 举报
回复
你如果不用DBGrid,用StringGrid控制会方便的多
  • 打赏
  • 举报
回复
有好几种方法 都麻烦些 你选
1 DBGrid.Columns OnColExit OnColEnter
2 在DbGrid.DataSource 的Dataset中 beforePost AfterPost 等事件做 在程序中动态执行事件

andyting 2002-05-13
  • 打赏
  • 举报
回复
检查数据的正确性???
你不先在数据输入时进行检查验证吗?
ken_henderson 2002-05-13
  • 打赏
  • 举报
回复
在beforepost事件中处理

5,927

社区成员

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

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