我有一种情况,在这种情况下我必须以以下方式显示数据。
------------------------------------------------------------------------------
| header 1 | header 2 | header 3 |
------------------------------------------------------------------------------
| Subheader1 |Subheader2 | Subheader1 | Subheader2 | Subheader1 | Subheader2 |
------------------------------------------------------------------------------
| Data | Data | Data | Data | Data | Data |
------------------------------------------------------------------------------我已经使用gridview以上述方式表示数据。通过以下方式,我编写了gridview代码。
<asp:GridView ID="Gridt" AutoGenerateColumns="false" runat="server">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<table border="1" style="text-align:center" >
<tr>
<td>
Header 1
</td>
<td>
Header 2
</td>
<td>
Header 3
</td>
</tr>
<tr>
<td style="width:75px">
Subheader1
</td>
<td style="width:75px">
Subheader2
</td>
<td style="width:75px">
Subheader1
</td>
<td style="width:75px">
Subheader2
</td>
<td style="width:75px">
Subheader1
</td>
<td style="width:75px">
Subheader2
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td style="width:75px">
<%# Eval("xxx")%>
</td>
<td style="width:75px">
<%# Eval("xxx1")%>
</td>
<td style="width:75px" >
<%# Eval("yyy")%>
</td>
<td style="width:75px">
<%# Eval("yyy1")%>
</td>
<td style="width:75px">
<%# Eval("zzz")%>
</td>
<td style="width:75px">
<%# Eval("zzz1")%>
</td>
</tr>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>现在,我想动态删除标题2以及副标题1、subheader2和数据。请给我一些建议..
发布于 2013-12-20 14:02:02
您必须将class / id分配给要隐藏的单元格,并使用jQuery或javascript来实现这一点。您可以调用此函数,而您需要页面和代码隐藏
发布于 2013-12-20 14:46:37
您必须将class / id分配给要隐藏的单元格,并使用jQuery或javascript来实现这一点。您可以调用此函数,而您需要页面和代码隐藏
然后使用jquery
$(this).parent().remove();或
$(this).remove();根据你的要求...
https://stackoverflow.com/questions/20697023
复制相似问题