2011-07-08 24 views
0

sharepoint 2010に2つのテーブルがあります.1つは部門名とその場所を含む部門です。もう1つのリストは部門名の検索フィールドを使用して部門に関連付けられている従業員のリストです。ビューのルックアップ列を使用してSharepoint Listに関連付けられた列を取得する方法

私は従業員リストと部門リストの両方の列を含む従業員リストのビューを作成したいと思います。従業員リストのビューを作成しながら、しかし、SharePoint 2010のデフォルトのビューの作成機能は、部門リストの列を表示するdoesntの

はどのONYは、必要なフィールドを選択し、設定の検索フィールドに

答えて

1

私を助けてくださいすることができますこれらのフィールドを従業員リストビューに追加します。

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.. 
関連する問題