首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

100分 就绑定数据,然后在表中按自己想显示的格式显示其中的内容解决方案

2012-01-09 
100分 就绑定数据,然后在表中按自己想显示的格式显示其中的内容--------------------------------------|

100分 就绑定数据,然后在表中按自己想显示的格式显示其中的内容
--------------------------------------
|   课|课|   课程   |     课程名称     |   学时分配           |             学时安排                         |百   |
|   程|程|   编号   |                         |--------------|--------------------------|分   |
|   性|类|             |                         |讲课|实验|上机|第一学年|第二学年|第三学年|比   |
|   质|别|             |                         |                             |--------------------------|       |
|------|------|------------|--------------|   一   |   二|   一   |   二|   一   |   二|---|
|   必|公|111000|   马克思原理   |   48   |   48   |   0     |   3     |       |         |       |         |       |       |
|       |共|111001|     *******       |   25   |   25   |   0     |         |   3   |         |       |         |       |       |
|   修|课|             |                         |         |         |         |         |       |         |       |         |       |       |
|       |----------------------------|       |
|       |小计                                               |   73   |   73   |   0     |   3   |   3     |       |         |       |       |
|       |----------------------------|---|
|       |选|111000|   马克思原理   |   48   |   48   |   0     |   3     |       |         |       |         |       |       |
|       |修|111001|     *******       |   25   |   25   |   0     |         |   3   |         |       |         |       |       |
|       |课|             |                         |         |         |         |         |       |         |       |         |       |       |


|       |--|------|------------|--------------|--------------------------|       |
|       |小计                                     |   73   |   73   |   0     |   3     |   3   |         |       |         |       |       |
|---|--------------------------------
我想把我从数据库中获取的数据按这中方式显示出来   这只是一个列子,还有很多个公共课下同一级别的科目,这种方式在Asp.Net中怎么实现

[解决办法]
呵呵。这个也不难啊。
如果表格是死的。那就先划表格,用Label绑定数据就行了。
如果是动态的,视数据库如何设计而定。但是原则上是以ASP:TABLE,拼出来,需要从数据中知道每个框需要跨几行,几列。
大致的意思如下:
dim tr as TableRow
dim tc as TableCell

for循环
tr=new TableRow
for循环
tc=new TableCell
tc.text=要的数据
tc.RowSpan=行跨格数
tc.ColSpan=列跨格数
tr.Cells.add(tc)
next
Table1.Rows.add(tr)
next

细节就得自己想了。反正我是用了三天,拼出了一个大的报表,涉及到八个数据库表,用了四层For循环。你这个我估计会简单不少吧。
[解决办法]
考虑使用Xml和Xsl:根据列名和特殊行的数据(如:小计)利用样式表Xsl形成上述标题和内容

热点排行