2016-04-05 16 views
0

SP 2010'da bir kullanıcı grubu oluşturdum ve liste ayarlarından bir özel sütun ekledim. Web bölümünde özel sütun değeri nasıl alınır?
DÜZENLEME:
Özel sütunum İlçe. Görsel web bölümü uygulamasında bu sütun değerini döndürmek istiyorum.
dönmek için grup kullanıcıların ben bu kodu
List<SPUser> users = SPContext.Current.Web.SiteGroups["PDO Owners"].Users.ToList();
enter image description hereSharepoint 2010 kullanıcı grubundan özel sütun değeri nasıl alınır

+0

Bir kullanıcı grubuna özel bir sütun eklediğinizi yazarken ne demek istediğini anlamıyorum. Yaptığınız şeylerin ve elde etmeye çalıştığınız şeylerin ekran görüntüsünü sağlayabilir misiniz? – Thriggle

cevap

0

Seni Bence kullanıcı gruplarına ekstra sütunları ekleyemezsiniz gibi kullanıcı profili için özel bir özellik yarattı demek farz kullanın. Böyle bir şey yapıyor ProfileManager nesnesi aracılığıyla değerler elde edebilirsiniz:

//GET THE USER PROFILE MANAGER 
SPServiceContext sc = SPServiceContext.GetContext(site); 
UserProfileManager userProfileManager = new UserProfileManager(sc); 

//GET A PROFILE FOR A USER 
UserProfile profile = userProfileManager.GetUserProfile("i:0#.f|fbamembershipprovider|myfbauser"); 

string propertyvalue = profile["propertyinternalname"].Value.ToString(); 

alanın tipine bağlı olarak, i TaxonomyFieldValue kullanmak gerektiğini düşünüyorum yönetilen bir meta veri alanı için ToString daha başka bir şey (örneğin kullanmak zorunda olacak , vb ...)

+0

SharePoint 2010 temel olarak Microsoft.Office.Server.UserProfiles.dll yok ve UserProfileManager kullanamıyorum –

İlgili konular