我試圖通過CAML創建查找字段作爲網站列。我想用作查找源的列表是在Feature Receiver中創建的,所以我不知道它是否是ID。我讀過幾篇博文,表明我可以將列表的路徑放在List屬性中。從這些帖子的評論看來,這個解決方案適用於某些人,但不適用於其他人。我在後一組。通過CAML查找字段作爲網站列
當我嘗試使用查找網站列中的內容類型相關聯我:「從HRESULT異常:0x80040E07」
<Field
ID="{da94e56b-428f-4b95-b4c6-24aed0256475}"
Name="Test_x0020_Lookup_x0020_Column"
StaticName="Test_x0020_Lookup_x0020_Column"
DisplayName="Test Lookup Column"
Type="Lookup"
Required="FALSE"
List="Lists/Test"
ShowField="Title"
PrependId="TRUE"
Group="Test Site Columns" />
<ContentType
ID="0x0100B6D92594DDCE8E479D0EB0C414C463B0"
Name="Test Lookup Content Type"
Version="0"
Group="Test Content Types">
<FieldRefs>
<FieldRef
ID="{da94e56b-428f-4b95-b4c6-24aed0256475}"
Name="Test_x0020_Lookup_x0020_Column"
Required="TRUE" />
</FieldRefs>
</ContentType>
時添加此屬性:然後你就可以使用上面的現有CAML以下方法需要查找列在名單上動態創建列這是最好的答案,但沒有人投票。 – ShootingStar 2013-05-09 06:45:39
請指出確切位置和原因。 – Alexey 2014-10-08 08:25:26