
图是用sql代码实现的效果;
问题是怎么样把上面的效果显示到c#中;如何将图下面的表数据传入datadataGridView
中!用什么方法或函数!
sql 行转列代码:
declare @sql varchar(8000)
set @sql = 'select name '
select @sql = @sql + ' , max(case kemu when ''' + kemu + ''' then fen else 0 end) [' + kemu + ']'
from (select distinct kemu from chengji) as a
set @sql = @sql + ' , cast(avg(fen*1.0) as decimal(18,2)) 平均分 , sum(fen) 总分 from chengji group by name'
exec(@sql)
代码是从网上找的
