目前数据库结构如下
序号  工号  项目   时期    时长
1      001   a      1.01     1
2      001   b      1.01     2
3      001   c      1.01     0.5
4      001   b      1.02     2.5想实现在LISTVIEW中显示如上数据,假设1.01是周一,1.02是周二,数据显示格式如下
项目    周一  周二  周三  周四  周五  周六  周七 注: 此为lieview表头
a         1
b         2    2.5
c         0.5
既不同的项目分开单独的行,各天的项目相同时就放在同一行中的相应的那一天,当项目在目前的listview中没有列出时就单独列出。
其中项目是包含了很多子项,我只是为了描述方便,采用一个“项目”来代替,其子项又可都不同。我目前的思路是,判断“项目”中各子项和listview中已有的各行进行匹配,有的话,就写进此行,没有的话就新加一行
不知大家对此,有没有其他办法?