我在Sharepoint中有兩個新的自定義列「一線批准者」和「二線批准者」列表。 此列的類型是「個人或組」,「允許多個選擇」設置爲「是」。Sharepoint:如何獲得自定義列的價值
如何獲取自定義列的值?
我試試這個方法:
string Name = item["Name"] as string;
string ModifiedBy = item["Modified By"] as string;
string FirstLineApprovers = item["First line approvers"] as string;
string SecondLineApprovers = item["Second line approvers"] as string;
和前兩列我獲得正確的值:
"New Text Document.txt"
"1;#SHAREPOINT\\Administrator"
但我的新列我獲得
null
null
但這列有價值!
「第一審批人行」
SHAREPOINT\user1
SHAREPOINT\user2
SHAREPOINT\user3
和 「二線審批人」
SHAREPOINT\user4
什麼是錯的,我怎麼能得到這個列的值?
+1:這個回答是正確的。你會發現'as string'類型轉換失敗,因爲'SPFieldUserValueCollection'不能放入字符串。因爲你使用了防守'作爲字符串'的語法,所以沒有例外;只有'null'。 – kbrimington 2010-07-30 05:43:45