Datagridview纵向显示数据
合一小例子,希望对你有帮助
问题:假设有张学生成绩表(tb)如下:
姓名 课程 分数
张三 语文 74
张三 数学 83
张三 物理 93
李四 语文 74
李四 数学 84
李四 物理 94
想变成(得到如下结果):
姓名 语文 数学 物理
---- ---- ---- ----
李四 74 84 94
张三 74 83 93
-------------------
求高手解答 有代码更好
[解决办法]
这个只能对表格进行转置才行,datagridview没这个功能
[解决办法]
行转列,写sql 文
[解决办法]
为什么不从源头做起:设计表就设计成这样:
姓名 语文 数学 物理
这样不就很简单了吗?
[解决办法]
顶楼上,发现很多时候需求复杂SQL的根本原因就是表设计的不够合理。
所以有个问题,把表设计的全面些SQL简单些效率,还是表设计的简化SQL处理的复杂效率,