using (SPSite osite = new SPSite("http://admin-pc:2345"))
{
using (SPWeb oweb = osite.OpenWeb())
{
try
{
SPList olist = oweb.Lists.TryGetList("anand");
SPList olistnew = oweb.Lists.TryGetList("Training");
olist.Fields.AddLookup("lookupfield", olistnew.ID, false);
SPFieldLookup lookup = olist.Fields["lookupfield"] as SPFieldLookup;
lookup.LookupField = olistnew.Fields[SPBuiltInFieldId.Title].InternalName;
SPView newview = olist.DefaultView;
newview.ViewFields.Add("lookupfield");
oweb.AllowUnsafeUpdates = true;
newview.Update();
lookup.Update();
oweb.AllowUnsafeUpdates = false;
Console.WriteLine("operation sucess");
Console.ReadLine();
}
catch (Exception ex)
{
throw ex;
}
}
}
No comments:
Post a Comment