1 Ekim 2009 Perşembe

Programatik olarak SPFieldLookup yaratmak

Epeydir projeler dolayısıyla blogumu güncelleyememiştim. Bazı yazılarım yazılımkulubu.com tarafından yayınlandı. Oradan da faydalı birtakım paylaşımlarıma ulaşabilirsiniz . Bugünkü yazım kısa bir SPFieldLookup yaratma örneği olacak, umarım faydalı olur. MyList isimli listeme Lookup isimli MylookupList isimli listenin Title fieldına lookup yapacak bir field eklemek için gerekli kod aşağıdaki gibidir
SPList myList = web.Lists["MyList"];
SPList myLookupList = web.Lists["MyLookupList"];

myList.Fields.AddLookup("Lookup", myLookupList.ID, false);
SPFieldLookup fieldLookup = myList.Fields["Lookup"] as SPFieldLookup;
// Display Title Column in lookup field
// (this is shown by default but this way you can change it)
fieldLookup.LookupField =
myLookupList.Fields[SPBuiltInFieldId.Title].InternalName;
fieldLookup.Update();

Hiç yorum yok:

Yorum Gönder