例如下面的效果就是我希望达到的,在第一行的流程处理人列允许用户选择,其他行禁止用户选择。
单用户单击第一行的“流程处理人”列的时候,弹出一个列表供用户选择,选择后显示具体的人员的姓名即可。
实现上面所说的功能,最主要就是创建两个In-place(嵌入)的编辑器,一个用于特定行的编辑,一个用于其他行的编辑。如下所示。
从上面可以看到,我添加了一个LookupEdit控件和一个TextEdit的控件,分别用来操作不同的行列内容。
然后就是需要实现gridView的单元格自定义编辑事件,如下所示。
然后在事件实现里面,对不同的行,指定不同的编辑器,如下代码所示。
最后,还需要实现这两个内嵌的编辑控件的ParseValue事件,如下所示。
联系客服