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();
Sharepoint 2010 kullanıcı grubundan özel sütun değeri nasıl alınır
0
A
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 –
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