一個DataGrid問題(急啊!在線啊)

pengweihua 2003-01-09 03:57:07
要在header分成兩行,類似以下結構:
| 學生成況 | |
|---------------| |
| 成績1| 成績2| | 身高 |
-----------------------------
| 88 | 99 | 170 |
...全文
16 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
luohzad 2003-01-10
  • 打赏
  • 举报
回复
三行的话,我还没有什么好的方法,那你可以通过datagrid中的模块来实现.
如同
http://expert.csdn.net/Expert/topic/1318/1318927.xml?temp=.9074976
中 spring_ok(SpringDotNet)的回答.
pengweihua 2003-01-09
  • 打赏
  • 举报
回复
to luohzad(一心一意想成为c#高手)
如果有三行呢

1
2 3 4
5 6 7 8
那怎麼辦啊


kinglht 2003-01-09
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1318/1318963.xml?temp=.1443445
luohzad 2003-01-09
  • 打赏
  • 举报
回复
http://www.csdn.net/Develop/read_article.asp?id=15139
以上适合winfrom
至于web
可以在DataGrid1_ItemCreated下加入一下的代码:
'表头1
Dim cell0 As TableCell = e.Item.Controls(0)
cell0.Controls.Clear()
cell0.MergeStyle(Me.DataGrid1.HeaderStyle)
cell0.ColumnSpan = 1 '跨越的列数
cell0.HorizontalAlign = HorizontalAlign.Center '对齐的方式
cell0.Controls.Add(New LiteralControl("区分发生"))
'增加列表头
Dim cell1 As TableCell = New TableCell()
cell1.MergeStyle(Me.DataGrid1.HeaderStyle)
cell1.ColumnSpan = 2
cell1.HorizontalAlign = HorizontalAlign.Center
cell1.Controls.Add(New LiteralControl("1"))
e.Item.Cells.Add(cell1)

Dim cell2 As TableCell = New TableCell()
cell2.MergeStyle(Me.DataGrid1.HeaderStyle)
cell2.ColumnSpan = 2
cell2.HorizontalAlign = HorizontalAlign.Center
cell2.Controls.Add(New LiteralControl("2"))
e.Item.Cells.Add(cell2)

希望对你有帮助,或者参考:
我提问的帖子:
http://expert.csdn.net/Expert/topic/1318/1318927.xml?temp=.9074976
http://expert.csdn.net/Expert/topic/1318/1318963.xml?temp=.1360285
houjianxun 2003-01-09
  • 打赏
  • 举报
回复
用Datalist会好些
pengweihua 2003-01-09
  • 打赏
  • 举报
回复
to qiushuiwuhen(秋水无恨)
不一樣啊
qiushuiwuhen 2003-01-09
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/Read_Article.asp?Id=14114

62,046

社区成员

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

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

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

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