0

我有一个手风琴,它为数组中的每个项目绑定数据。我希望每次绑定数据时都会循环遍历所有数组并聚合具有相同 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);
}
4

1 回答 1

1

这是因为您的job班级没有名为order_id. 检查你的拼写。

此外,您可能不想这样做Convert.ToString(allProf),因为我希望这会给您类型名称而不是所有连接的职业。试试这个:

string.Join(", ", allProf.ToArray());

于 2012-06-11T08:44:48.617 回答