首先我在DBgrid.readonly属性中设为false,然后
我想在Tdbgrid中选择一条记录的某一个字段的时候 点击右键下拉菜单项‘修改’时对它进行修改,而其他的任何没选择的记录的字段都不可以修改。请问如何实现??(下拉菜单中‘修改’项的代码怎么写?)
我想在Tdbgrid中选择一条记录的某一个字段的时候 点击右键下拉菜单项‘修改’时对它进行修改,而其他的任何没选择的记录的字段都不可以修改。请问如何实现??(下拉菜单中‘修改’项的代码怎么写?)
不用下拉不行吗?
你可以做一个弹出菜单,在这里把DBGRID.READONLY的属性设为可写,这样可以吗?
DBGrid1.Columns[dbgrid.SelectedIndex].ReadOnly := True ;当保存以后
DBgrid.readonly := False ;
1。设置dbgrid的rowselect为TRUE,这样dbgrid就不能进行修改了。
2。在修改按钮中把rowselect设置为FALSE就可以了
2、你在Dbgrid的cell(i)的那个Botton Onclick事件中设这个单元为可读,处理完后再设为只读!!
原理是这样的,你先试一下!!
我怎么写都是错啊?想哭
才可以。。因为在设dbrowselect的时候自动的把dgediting的值也改了~!
问题搞定 并学到更多。小生谢谢各位老师。