这有点类似于this question .
但是,我不想将一个列全部隐藏起来,我只想在 List.aspx 页面上隐藏该列。
我的具体示例是长字段(或至少 nvarchar(MAX))自动从 List.aspx 页面中按原样隐藏,但在 Edit.aspx 页面上仍然可见。
我想为其他(较短的)列复制此行为。
这可能吗?
最佳答案
您可以为要更改的特定表格创建自定义页面。有一个例子 here .
在您的自定义页面中,您可以在 asp:GridView
控件中设置 AutoGenerateColumns="false"
,然后准确定义您想要的列,如下所示:
<Columns>
...
<asp:DynamicField DataField="Product" HeaderText="Product" />
<asp:DynamicField DataField="Colour" HeaderText="Colour" />
</Columns>
关于asp.net - 如何在 ASP.NET 动态数据中仅隐藏列表页上的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/80175/