配列から各項目のデータをバインドするアコーディオンがあります。データをバインドするたびに、すべての配列をループして、同じ ID を持つすべての項目を集約し、セルから名前を持つ長い文字列を作成する必要があります。コードに名前oneJob.order_id
が存在せず、その理由がわかりません。
protected string GetAllProffesions(int orderID)
{
IEnumerable<string> allProf;
orderID = 544;
Job[] curItems = null;
curItems = JobManager.GetJobs(RangeID, GetParam());
allProf = from oneJob in curItems
where oneJob.order_id == orderID
select oneJob.profession_name;
return Convert.ToString(allProf);
}