动态的表头如何绑定gridview呢,帮顶的都给1分

xlshen_lxz 2007-05-08 10:07:58
Time Day1 Day2 Day3 Day4
8:00 str1 str3 str8 str2
9:12 str12 str9 str3 str4
15:25 str7 str5 str6 str1


数据库可以取到如上的数据表
整个表全是动态的,横坐标轴与纵坐标轴分别是日期和时间,分别是两个表。中间的STR数据也是一个表。三表联查得到如上结果。

要绑定到页面中该怎么处理?
如果是gridview的话DataField好像不太好填写,因为都是动态的。

我直接拼HTML了,不知道有没有更好的办法呢?

...全文
327 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
xlshen_lxz 2007-05-08
  • 打赏
  • 举报
回复
哦,对,我咋就没想到自动生成列呢。。。因为从来就是不Auto的,做久了居然忘记还有这个功能了,汗。。。
mailpq 2007-05-08
  • 打赏
  • 举报
回复
不懂,帮顶~
smile9961 2007-05-08
  • 打赏
  • 举报
回复
哈哈,GridView等控件的AutoGenerateColumns屬性就是在這種情況下用的。
CathySun118 2007-05-08
  • 打赏
  • 举报
回复
自动生成列就可.
interestingly()的方法可以
babyrockxray 2007-05-08
  • 打赏
  • 举报
回复
那就不自定义列,自动生成列好了
highwaydick 2007-05-08
  • 打赏
  • 举报
回复
要用到嵌套了。。参考这里:
http://dotnet.aspx.cc/article/33e3cfc4-7cf1-48f1-a013-45ff9fa06e03/read.aspx
http://dotnet.aspx.cc/article/f73eeaa9-2bdc-47fd-afd2-59f2fa4897f5/read.aspx
http://dotnet.aspx.cc/article/2cb1c6d7-2b22-4655-8922-2a8a053a66fa/read.aspx
yanjun00 2007-05-08
  • 打赏
  • 举报
回复
顶啊
fchs520 2007-05-08
  • 打赏
  • 举报
回复
帮顶
要好好学习````
cpp2017 2007-05-08
  • 打赏
  • 举报
回复
自动生成列就可.
孤心浪女 2007-05-08
  • 打赏
  • 举报
回复
貌似你不要自己去设置列,让表格在数据绑定的时候自己去生成列就可以了
eg:
sqldataadapter=new sqlcommand("sqlstr",sqlconnection);
sqldataadapter.fill(datatable);
gridview.datasource=datatable;
gridview.databind();
xlshen_lxz 2007-05-08
  • 打赏
  • 举报
回复
楼上能具体点吗?
honkerhero 2007-05-08
  • 打赏
  • 举报
回复
自动绑定,在绑定前,加工DATATABLE的表结构
比如调整列名,列顺序等
xzweihe 2007-05-08
  • 打赏
  • 举报
回复
UP
hanchao0821 2007-05-08
  • 打赏
  • 举报
回复
帮顶

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧