I have a team site in which I have created a custom list named “Test”. In the custom list I have created a Lookup field which allows multiple selections.
I have added a new item with multi lookup values as shown in Figure
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using Microsoft.SharePoint;
namespace MultiLookup
{
class Program
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("http://serverName/sites/TestSite"))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists.TryGetList("Test");
SPListItem item = list.Items[0];
SPFieldLookupValueCollection values = new SPFieldLookupValueCollection(item["MultiLookup"].ToString());
foreach (SPFieldLookupValue value in values)
{
Console.WriteLine(value.LookupValue);
}
Console.ReadLine();
}
}
}
}
}
Output
I have added a new item with multi lookup values as shown in Figure
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using Microsoft.SharePoint;
namespace MultiLookup
{
class Program
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("http://serverName/sites/TestSite"))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists.TryGetList("Test");
SPListItem item = list.Items[0];
SPFieldLookupValueCollection values = new SPFieldLookupValueCollection(item["MultiLookup"].ToString());
foreach (SPFieldLookupValue value in values)
{
Console.WriteLine(value.LookupValue);
}
Console.ReadLine();
}
}
}
}
}
Output
No comments:
Post a Comment