gpt4 book ai didi

c# - 如何使用 Web 服务获取 SharePoint 列表中新插入行的 ID

转载 作者:太空宇宙 更新时间:2023-11-03 15:57:00 26 4
gpt4 key购买 nike

我正在使用以下代码使用 Web 服务在共享点列表中插入新列表项。

 ServiceReference.DataContext sc = new ServiceReference.DataContext(new Uri("http://servername:portnumber/_vti_bin/ListData.svc"));
sc.Credentials = new System.Net.NetworkCredential(spusername, sppassword, spdomain);
sc.AddToSampleList(new ServiceReference.SampleList
{
Title= "Hello World"

});
sc.SaveChanges();

它工作正常..

我需要新插入行的 ID..

有没有办法像在 costume web part 中一样获取新插入行的 ID

  SPList spList = spWeb.Lists["SampleList"];
SPListItem spListItem = spList.Items.Add();
spListItem["Title"] = "Hello world";
spListItem.Update();
int ID=spListItem.ID;//like this

请提供任何帮助或建议..

提前致谢...

最佳答案

您将不得不更改 Web 服务,以返回一个整数,这将是新插入记录的 ID。所以 SaveChanges() 需要返回一个 int。执行此操作时,您需要更新服务引用。

关于c# - 如何使用 Web 服务获取 SharePoint 列表中新插入行的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23196747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com