做项目遇到需要动态给SPFieldUserValueCollection追加值,经过探索,方法如下:
1. group转化成SPFieldUserValue:
new SPFieldUserValue(web, Group.ID, Group.Name)
2. 添加:
这里遇到一次问题:如果SPFieldUserValueCollection初始为空,直接Add会报错;不为空的时候才可以直接Add。
所以需要先判断SPFieldUserValueCollection是否为空,是的话直接赋值,否的话就直接Add。