我有一个数据表 字段是 CourseId CourseName UserId
select CourseName form Course;
我用GridView直接绑定的话显示的是竖着的,有什么办法能让它横着显示呢.
select CourseName form Course;
我用GridView直接绑定的话显示的是竖着的,有什么办法能让它横着显示呢.
解决方案 »
- VS点运行时的出错信息
- 求:自定义分类思路 asp.net
- 用Process.Start()来执行后台的一个程序,为什么没有反应
- Loing控件登录后跳转的问题
- 谁做出来了,马上给分,说话算话!!
- 把字符串format成YYYY-MM-DD HH:MM:SS,C#中的语法是什么样子?
- 关于使用webclient下载网页源代码的问题,在线等,有结果就结贴,谢谢。。。
- DataSet保存的数据是全局的?还是局部的?
- System.ArgumentException: 参数“PhysicalDirectory”无效。
- ASP.NET后台批量获取前台控件值
- 问个表单提交的问题 简简单单
- .net文件上传的问题
再加上上面的Course 表 , 字段是 CourseId CourseName UserId (外键)
我想横着显示,就是像这样
UserName UserNumber UserGender CourseName1 CourseName2 CourseName3
qqq qqqq qq qq qq qq不知道该怎么写绑定好,用什么来绑定不重要,能显示就好了.
select a.*,b.* from UserInfo a,Course b where a.UserID=b.UserID
因为列是不固定的。所以无法用datagrid或datalist
你用gridview本来就是行的概念,就不好弄了,repeater要比grdiview体积小,速度还快
select @sql = @sql + 'sum(case subject when '''+subject+'''
then source else 0 end) as '''+subject+''','
from (select distinct subject from test) as a
select @sql = left(@sql,len(@sql)-1) + ' from test group by name'
exec(@sql)
go
这是一个存储过程,有你说的类似效果,自己参考着改吧,建表语句不见好多年
你要自己见表,4个字段 ID NAME SUBJECT 还有个不记得了
UserName UserNumber UserGender CourseName1 CourseName2 CourseName3
qqq qqqq qq qq qq qq 一个人的信息显示一行,那就用Repeater显示