1

私はsharepoint2010で働いています、

カスタムリストがあります。Employees.

http://lists/employees/allitems.aspx

リストでフィルタリングを行っているので、URLは自動的にこのようになります

http:///lists/employees/allitems.aspx?View={guid}&filterField1=fieldname&FilterValue1=123......

この URL を CAML クエリに変換したい、または他の方法でフィルター処理されたデータを DataTable として取得したい。

SharePoint SDK で利用できる機能や、これに関する提案はありますか?

前もって感謝します。

4

3 に答える 3

0

次のようなcamlクエリ:

     <Query> <Where> 
    <Eq> <FieldRef Name='Title' /> <Value Type='Text'>123</Value> </Eq> 
    </Where> </Query>

そしてあなたのC#コード:

        SPQuery query = new SPQuery();
        query.Query = caml;
        SPContext.Current.List.GetItems(query).GetDataTable();
于 2013-04-08T03:07:22.683 に答える