我有一个中继器.我想隐藏和显示特定条件的特定列.我有三种类型的主题,它们的ID分别是0,1,2.现在我想在主题仅为2时显示该特定列. 我的代码是: – table id="table1" class="yui" cellpadding="0
我的代码是: –
<table id="table1" class="yui" cellpadding="0" cellspacing="0">
<thead>
<tr>
<th>
<a href='#' title="Click Header to Sort">EmpID #</a>
</th>
<th>Edit</th>
</tr>
</thead>
<tbody>
<asp:Repeater ID="Repaddressorbbl" runat="server" OnItemCommand="Repaddressorbbl_ItemCommand">
<ItemTemplate>
<tr id="gh" style="cursor: pointer" onclick="Select(this);">
<td style="text-align: center;">
<%#Eval("empid")%>
</td>
<td>
<asp:LinkButton ID="lknumber" runat="server" Text="Edit" CommandName="subjectid" />
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</tbody>
<tfoot>
</tfoot>
</table>
我认为你应该首先使用< HeaderTemplate>< / HeaderTemplate>和< FooterTemplate>< / FooterTemplate>定义表的开始和结束只是为了整理它.
您可以通过添加runat =“server”让表格在服务器上运行,并为列提供< td> id和runat =“server”属性,因此您可以针对它编写服务器代码.然后,我将根据您的字段值eval绑定单元格的visible属性,或使用attributes.add(“display:none”)或仅使用链接中建议的网格视图.
