VB datagrid控件,双击怎么会把边上的一列值改变了

nidodo1 2018-08-21 11:25:11
测试datagrid双击事件,代码如下
Private Sub DataGrid2_dblClick()
DataGrid2.Col = 0
MsgBox (DataGrid2.Text)
End Sub
初始显示是这样的

然后双击了右边ABCDE那列,怎么会把左边一列的值给修改了,而且连数据库都改了,变成这样

这是为什么?能不能不让它修改?
...全文
278 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nidodo1 2018-08-23
  • 打赏
  • 举报
回复
引用 1 楼 of123 的回复:
是否还有 Click 事件等其他代码?

在 Form_Load 事件中:
DataGrid1.AllowUpdate = False

没有其他代码了,而且我在datagrid2的属性里设置update为false
of123 2018-08-22
  • 打赏
  • 举报
回复
DataGrid2.AllowUpdate = False
of123 2018-08-22
  • 打赏
  • 举报
回复
是否还有 Click 事件等其他代码?

在 Form_Load 事件中:
DataGrid1.AllowUpdate = False

1,453

社区成员

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

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