求救高人指点,vb datagrid 控件在编辑时想让对某些列进行锁定,就是禁止编辑指定列。我用的方法是定义...

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求救高人指点,vb datagrid 控件在编辑时想让对某些列进行锁定,就是禁止编辑指定列。我用的方法是定义...相关的知识,希望对你有一定的参考价值。

求救高人指点,vb datagrid 控件在编辑时想让对某些列进行锁定,就是禁止编辑指定列。我用的方法是定义一个全局变量:列坐标_int,放列坐标信息。当触发 datagrid afterupdate 事件时,判断 列坐标_int 是不是指定列,如果是则运行cancer update .这个语句在行号改变的前提下是可行的。但是在行号不变,列号改变时 就行不通了。因此我又在datagrid col after update 事件里加入相同代码,依然不能解决问题。谁知道原因啊,必有高分送上。
⊥2[1/2]其实说了那么多我就是想知道,当datagrid发生数据更新时,更新数据的列号。根据列号判断是否需要完成更新或者取消更新。我的思路是这样⊥2[2/2]。完成的时候遇到了上面的问题。

参考技术A datagrid这个很少用了,建议用第三方控件,TDBGride 很强大.
TDBGrid1.Columns(1).Locked = True ,即可锁定指定列
参考技术B datagrid可以做到锁定 指定行、列、单元格,还有需要的话,说下

以上是关于求救高人指点,vb datagrid 控件在编辑时想让对某些列进行锁定,就是禁止编辑指定列。我用的方法是定义...的主要内容,如果未能解决你的问题,请参考以下文章

紧急求救····哪位高人可指点MTK手机开机原理????

VB中dbgrid控件的用法

EnumChildWindows 如何得到子窗体句柄的集合? 求高人指点

请高手讲下vb中的DataGrid控件

vb加载winio驱动失败 下面是代码 希望哪位高人指点一下

vb中datagrid控件怎么更新?