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

multiloo.jpg

Code Snippet:

 

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/Vijai"))

{

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:

output.jpg