例如,我要统计公司某一段时间内产品品质合格率年平均值,
如用户给出查企业家条件2001年到2010年,那么得生成如下数据到Gridview
item 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
A1 90 99 98 91 96 93 94 92 80 89
A2 89 88 90 91 93 98 99 91 92 96只显示用户查询年份内的数据,所以表列是不固定的。因此,如何实现将其绑定到gridview 或采用其它控件显示?
如用户给出查企业家条件2001年到2010年,那么得生成如下数据到Gridview
item 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
A1 90 99 98 91 96 93 94 92 80 89
A2 89 88 90 91 93 98 99 91 92 96只显示用户查询年份内的数据,所以表列是不固定的。因此,如何实现将其绑定到gridview 或采用其它控件显示?
如果每年都有专门的一列,例如:
企业家名 2001 2002 2010
那就不要手动绑定列,查询只取需要的列,给gridview,他根据查询结果自动生成列。“select 2001,2002,。。2010 from table” 如果你数据库一年只是一条记录,像这样:
企业家名 年份 数据
q1 2001 90
q1 2002 98
...
那就有点麻烦,可以查询出来,然后自己构造一个datatable