很奇怪的DataGrid1.Columns(1).Value问题,你一定没遇到过???

cdsy_go 2002-08-18 04:11:40

Private Sub DataGrid1_BeforeColUpdate(ByVal ColIndex As Integer, OldValue As Variant, Cancel As Integer)
过程中写的:
If DataGrid1.AddNewMode = dbgNoAddNew Then
Select Case ColIndex
Case 1
If Trim(DataGrid1.Columns(1).Value) = "" Or check_isnum(DataGrid1.Columns(1).Value) Or Len(DataGrid1.Columns(1).Value) <> 8 Then
MsgBox "“员工代码”网格数据输入不合法!!!"
GoTo do_errors
End If
case 2
.....
end select
do_errors:...................
为什么我的DataGrid1.Columns(1).Value老是取不到我修改的值,总是取旧值!!!
...全文
117 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cdsy_go 2002-08-19
  • 打赏
  • 举报
回复
那我要怎么用其他地办法啥,可以提示吗
popety_bit 2002-08-18
  • 打赏
  • 举报
回复
好像是个Bug,
以前我在Click事件中读row属性,也是总得到上一次的值
后来只得改其它办法了

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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