listview与链接表(多对多关系)

时间:2015-12-05 00:37:21

标签: android listview

我有三张桌子: 员工,课程和出勤(将员工和课程联系起来)。

我希望获得一个列表视图(或其他类似视图),每个员工都有一行,每个课程都有一个“列”,其中包含参加者的日期(来自链接表)。我正在努力弄清楚如何做到这一点: 我可以运行一个查询,该查询为每个员工 - 课程组合获取一行,但这并不会绑定到每个员工的视图中的一行(即查询将为每个列表视图行返回多行)。 我可以获得每个员工的列表视图,但是我没有看到如何通过链接表拉入课程数据。

没有真正的指示我还没有发布的代码。

这不是一个不常见的问题,但我没有找到任何例子:也许我没有想到正确的短语

实现此类展示的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

对我来说,最好的显示应该是ExpandedListview。假设您有参加3门课程的员工。在ExpandableListview中,您为GroupView设置员工数据和子数据,只需使用表中的信息设置它所参加的课程。就像在这张图片中一样:

enter image description here

相关问题