ここで尋ねた質問のフォローアップの質問があります
これが私のLinqクエリのすべてです
これはクエリ 1 です。
var RCode = from a in DbEntity.MobileAssetDowntimeReasonCodes
where a.MobileAssetCategoryId.Equals(reasonCode)
select new
{
a.JdeReasonCode
};
ReasonCode.DataSource = RCode.ToList();
ReasonCode.DataBind();
これにより、結果のコードが DataGrid に表示されます。
これも機能するクエリ2です
var RJDEReasonCode = from a in JDETable.F0005
where
a.DRSY.Equals("00") &&
a.DRDL01 != null &&
(a.DRRT.Equals("W4") ||
a.DRRT.Equals("W5")) &&
a.DRKY.Trim() == "801"
select new
{
CATEGORY_CODE = a.DRRT,
REASON_CODE = a.DRKY,
DESCRIPTION = a.DRDL01
};
しかし、「801」をハードコーディングする代わりに、query1 の結果を query 2 に渡し、query 2 の結果を dataGrid に表示したいと考えています。それ、どうやったら出来るの ?