sách gpt4 ăn đã đi

c# - 以编程方式从查找字段值中获取 ID 的更好方法是什么?

In lại 作者:太空狗 更新时间:2023-10-29 23:58:56 25 4
mua khóa gpt4 giày nike

当我尝试从以下位置获取 id 时:

string idValue = item[Lookup].ToString();

我通过示例获取下一个值:

1;#1

我需要这样的值:

1

实际上这段代码处理了需求:

using (SPSite site = new SPSite(context.CurrentWebUrl))
{
using (SPWeb web = site.OpenWeb())
{
//Context list
SPList list = web.Lists[context.ListId];
SPList child = web.Lists[List];
SPListItem currentItem = list.GetItemById(context.ItemId);
string updateItems = "";
int ID = currentItem.ID;

foreach (SPListItem item in child.Items)
{
string idValue = item[Lookup].ToString();
int partial = idValue.LastIndexOf(";");
string idPure = idValue.Substring(0, partial);

if (idPure == ID.ToString())
{
item[Field] = Value;
item.Update();
updateItems += item.ID.ToString();
}
}

//Return Items*/
results["Items"] = updateItems;
SPWorkflow.CreateHistoryEvent(web, context.WorkflowInstanceId, 0,
web.CurrentUser, TimeSpan.Zero, "Information",
"Event from sandboxed, updates: " + updateItems, string.Empty);
}
}

我想知道一个更好的函数或属性来从查找字段中获取 ID。

câu trả lời hay nhất

SPFieldLookupValue fieldLookupValue = new SPFieldLookupValue(item["FieldName"].ToString());
int lookupID = fieldLookupValue.LookupId;

给你:)

关于c# - 以编程方式从查找字段值中获取 ID 的更好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19307175/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress