关于CAML和用户类型字段的问题
小弟是MOSS开发新手,目前在做一个页面,需要读取列表项的内容,其中遇到一个问题。
列表中有一个允许多选的用户字段,我用CAML语句读取后,用得到DataTable的方式,即result = detailList.GetItems(query).GetDataTable();得到一个数据表,
此时我去拿那个用户字段的值发现和预期的不一样。
一般来说应该是如下格式 ID1;#Name1;#ID2;#Name2;#ID3;#Name3...
但是我拿到的是这样的 Name1;#ID2;#Name2;#ID3;#Name3....
其中ID1不见了,
如果用Item[“字段名”]的方式获取的话,返回值好像没有问题。
请问在写这样的Caml时是不是有什么需要注意的嘛?