相关疑难解决方法(0)

如何在asp:Table中隐藏列?

我有一个简单的ASP.NET表,如下所示:

<asp:Table id="tbl">
    <asp:TableHeaderRow id="header">
        <asp:TableHeaderCell id="hcell1" />
    </asp:TableHeaderRow>
    <asp:TableRow id="row">
        <asp:TableCell id="cell1" />
    </asp:TableRow>
</asp:Table>
Run Code Online (Sandbox Code Playgroud)

ID已组成,实际表中还有更多列。我希望能够以编程方式从隐藏的代码中隐藏任何列(不是javascript)。这可能吗?在这一点上,我可以轻松地将标记更改为几乎任何所需的标记,因此我愿意接受建议。

编辑:很抱歉,请清除。我希望能够以这样一种方式简单地隐藏一列:如果我添加新行,则不需要更改任何用于处理隐藏的代码。理想的情况如下:

tbl.Columns["ColName"].Visible = false;
Run Code Online (Sandbox Code Playgroud)

不太理想的情况是for / foreach循环执行类似的操作。

.net c# asp.net

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net ×1

asp.net ×1

c# ×1