使用 Sharepoint 列表的 DataTable,如何保留 LookupID
当我检查行的列时,它只给我查找的值,但不幸的是我需要 ID。
我的解决方法是获取 SPListItemCollection,然后将我需要的字段一一添加到自定义数据表中,并使用它。这感觉就像是一个黑客解决方案。有没有经验丰富的人知道更好的方法?
谢谢!
When I check the column of the row, it just gives me the value of the lookup, but unfortunately I need the ID.
My workaround is to get the SPListItemCollection, then one by one add the fields I need to a custom datatable, and use that instead. That feels like a hack work around. Is there someone with more experience that knows a better way?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您使用 SPListItemCollection 将 SPListItemCollection 转换为数据表时,不是这样吗? GetDataTable 对于查找字段,您确实获得 ID 和值,格式如下:“ID;#Value”?
现在,您可以使用此代码来获取 ID 或值
或者还有其他方法可以转换为数据表吗?
Isn't it when you convert SPListItemCollection to datatable with SPListItemCollection.GetDataTable for a lookup field you do get ID and value in format lie this: "ID;#Value"?
Now, you can use this code to get either ID or value
Or is there any other way you convert to datatable?