日期:2014-05-20  浏览次数:20747 次

急问个问题:关于Gridview的!!
Gridview怎么能实现如下显示功能:

                              申请                 派工               验收
编号       名称         开始时间         开始时间       开始时间
                              结束时间         结束时间       结束时间
01           工程1       2007-12-12     2007-12-20   2007-12-31
                              2007-12-18     2007-12-29   2008-1-15
02           工程2       2007-8-10       2007-9-20     2007-10-31
                              2007-8-15       2007-9-29     2007-12-15

................


------解决方案--------------------
UP
------解决方案--------------------
需要合并单元格
曾经研究过
效果不是很好
也觉得难以达到EXCEL里合并单元格的功能
我只能实现一行多列或者一列多行的合并
如果楼主这正是楼主想要的
可以联系我
------解决方案--------------------
楼主也可以考虑使用其他控件
或者用GDI自己画一个效果会更好
------解决方案--------------------
用嵌套Gridview差不多可以,也可以直接用HTML画
------解决方案--------------------
<table border= "1 " width= "100% " bgcolor= "white " cellspacing= "0 " cellpadding= "0 " style= "border-collapse: collapse " bordercolor= "DarkGray ">
<tr>
<td> 申请 </td>
<td> 派工 </td>
<td> 验收 </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> 编号 </td>
<td> 名称 </td>
<td> 开始时间 </td>
<td> 开始时间 </td>
<td> 开始时间 </td>
<td> 结束时间 </td>
</tr>
<tr>
<td> 结束时间 </td>
<td> 结束时间 </td>
<td> 结束时间 </td>
<td> </td>
<td> </td>
<tr>
<tr>
<td colspan= "5 ">
<asp:DataList runat= "server " ID= "dl2 " Width= "100% ">
<ItemTemplate>
<table align= "center " border= "1 " width=100% style= "border-collapse:collapse; ">
<tr>
<td> <%#Eval( "编号 ")%> </td>
<td> <%#Eval( "名称 ") %> </td>