SharePoint リストがいくつかあります。1 つの SharePoint リストにクエリを実行し、必要なものに基づいて特定のアイテムを取得します。ここで、別の SharePoint リストにクエリを実行し、そのリストからリスト アイテムを取得する必要がありますが、リスト アイテムは、以前のクエリから取得したアイテムを除外する必要があります。
私のリストには値 A、B、C、D、E があるとします。最初のクエリから、値 D と E を取得します。次に、2 番目のクエリは、AB と C のみを返すようにする必要があります。次に、これら 3 つの項目をにバインドします。ドロップダウン。
どうすればこれを達成できますか。私は Linq または CAML クエリの初心者です。
助けてください。
SPQuery qry = new SPQuery();
qry.ViewFields = "<FieldRef Name='Counterparty' />";
qry.Query = String.Format(@" <Where>
<Eq>
<FieldRef Name='Fund' />
<Value Type='Lookup'>{0}</Value>
</Eq>
</Where>", SelectedFund);
DataTable FirstDataTable = spList.GetItems(qry).GetDataTable();
SPQuery qry1 = new SPQuery();
qry1.Query =
@" <OrderBy> <FieldRef Name='Title' /> </OrderBy>";
qry1.ViewFields = "<FieldRef Name='Title' />";
DataTable SecondDataTable = spListCP.GetItems(qry1).GetDataTable();
私のsecondtableは、ABCDEFGH値を返すマスターテーブルに似ています.FirsttableはA b C Dを返します.dropdwonでEFGHを表示したい.
PS: 私の前のクエリは D と E を返す CAML クエリです
よろしく、 カピル・ゴサイン