Emp テーブルと Dept テーブルがあるとします。
従業員表には
EmpID
FirstName
LastName
DeptName
Email
部門テーブルには
DeptID
DeptName
CAML クエリを使用して、DeptName に基づいてすべての従業員の詳細を表示する必要があります。このシナリオの CAML JOINS の例を共有できますか。
ありがとうございました
Emp テーブルと Dept テーブルがあるとします。
従業員表には
EmpID
FirstName
LastName
DeptName
Email
部門テーブルには
DeptID
DeptName
CAML クエリを使用して、DeptName に基づいてすべての従業員の詳細を表示する必要があります。このシナリオの CAML JOINS の例を共有できますか。
ありがとうございました
このアプローチをチェックして、必要な数のリストに簡単に参加できます。リンク
cawl_QueryBuilder cawl = new cawl_QueryBuilder();
cawl.Select("Users_Title");
cawl.Select("Users_Age");
cawl.Select("Users_Sex");
cawl.Select("CarBrand");
cawl.Join("UsersList";"OwnerColumn");
cawl.Get('UserCarsList');
StringBuilder Result = new StringBuilder();
foreach (SPListItem item in cawl.ListItemCollection())
{
Result.Append(item["Users_Title"].ToString() +
item["Users_Age"].ToString() +
item["Users_Sex"].ToString() +
item["CarBrand"].ToString());
}
Label1.Text = Result .ToString();
1) SP 2007 または SP 2010 を使用していますか 2) 簡単な方法は、SP デザイナーでクエリ文字列を作成し、URL からのクエリ文字列に基づいて従業員の詳細を表示することです 問題が解決しない場合は、カイルのアドバイスを受ける必要がありますコードからそれを行うと、LINQが良い方法になる可能性があります