加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 显示和隐藏转发器中的特定列?

发布时间:2020-12-16 09:23:21 所属栏目:asp.Net 来源:网络整理
导读:我有一个中继器.我想隐藏和显示特定条件的特定列.我有三种类型的主题,它们的ID分别是0,1,2.现在我想在主题仅为2时显示该特定列. 我的代码是: – table id="table1" class="yui" cellpadding="0" cellspacing="0" thead tr th a href='#' title="Click Heade
我有一个中继器.我想隐藏和显示特定条件的特定列.我有三种类型的主题,它们的ID分别是0,1,2.现在我想在主题仅为2时显示该特定列.

我的代码是: –

<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”)或仅使用链接中建议的网格视图.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读