我在sharepoint 2010中有两个表。一个是包含部门名称及其位置的部门。另一个列表是Employee,它通过部门名称上的查找字段与部门相关联。
现在我想创建一个员工列表视图,其中包含员工列表和部门列表的列。但是,创建员工列表视图时,sharepoint 2010的默认视图创建功能不会显示部门列表的列
任何人都可以帮帮我
答案 0 :(得分:1)
SPFieldLookupValue value=new SpFiledlookupvalue(item["column name"]);
string id=value.lookupid;//you can retrieve the text,id
string text=value.lookuptext;
SPList departmentList=new oweb.Lists["Department List"];
SPQuery getDepartment=new SPQuery( )
getDepartment.Query= "<Where> <Eq> <FieldRef Name='ID' />
<Value Type='Counter'>id</Value>
</Eq>
</Where>";
SPListItemCollection departMentRow=departmentList.GetItems(getDepartment)
You can check this code for your reference....and query like what you want..
答案 1 :(得分:1)
在设置查找字段中,选择部门列表的必填字段,然后将这些字段添加到员工列表视图。