如何仅在 ASP.NET 动态数据的列表页上隐藏列?

如何仅在 ASP.NET 动态数据的列表页上隐藏列?

How do I hide a column only on the list page in ASP.NET Dynamic Data?

这有点类似于这个问题。

但是,我不想一起隐藏一列,我只是想在 List.aspx 页面上隐藏该列。

我的具体示例是长字段(或至少 nvarchar(MAX))自动从 List.aspx 页面中隐藏,但在 Edit.aspx 页面上仍然可见。

我想为其他(较短的)列复制此行为。

这可能吗?


您可以为要更改的特定表格创建自定义页面。这里有一个例子。

在您的自定义页面中,您可以在 asp:GridView 控件中设置 AutoGenerateColumns="false",然后准确定义您想要的列,如下所示:

1
2
3
4
5
Columns
    ...
    asp:DynamicField DataField="Product" HeaderText="Product" /
    asp:DynamicField DataField="Colour" HeaderText="Colour" /
/Columns

我认为这个解决方案非常有用,因为它允许您使用属性模型来指定哪些列在哪里:
http://csharpbits.notaclue.net/2008/10/dynamic-data-hiding-columns-in-selected.html


如果你使用引导程序你可以这样设置

1
asp:DynamicField DataField="Id" ItemStyle-CssClass="hidden" HeaderStyle-CssClass="hidden" FooterStyle-CssClass="hidden"/

推荐阅读

    如何隐藏linux的命令?

    如何隐藏linux的命令?,系统,信息,一致,工具,名称,代码,位置,标准,文件夹,命

    linux隐藏命令行路径?

    linux隐藏命令行路径?,系统,工作,信息,地址,名称,命令,标准,目录,文件夹,文

    linux命令行字符隐藏?

    linux命令行字符隐藏?,系统,标准,信息,名称,代码,工具,文件夹,命令,文件,语

    linux显示隐藏命令?

    linux显示隐藏命令?,系统,电脑,档案,工具,一致,生产,文件夹,文件,命令,开头,l

    linux下抓取字段命令?

    linux下抓取字段命令?,数据,系统,命令,单位,报告,工具,字符串,文件,范本,样

    linux隐藏字符的命令?

    linux隐藏字符的命令?,工作,地址,系统,发行,信息,标准,管理,命令,目录,文件,

    linux磁盘列表命令?

    linux磁盘列表命令?,情况,管理,系统,单位,信息,数据,命令,磁盘,服务,时间,lin

    linux提取字段串命令?

    linux提取字段串命令?,数字,字符串,状态,工具,命令,文件,范本,样式,正则,字

    linux命令筛选列表?

    linux命令筛选列表?,工具,状态,位置,工作,预期,命令,名称,标准,数据,系统,在L

    linux隐藏光标命令?

    linux隐藏光标命令?,系统,工作,地址,设备,信息,命令,时间,软件,发行,终端,Lin

    linux隐藏执行的命令?

    linux隐藏执行的命令?,工作,电脑,系统,地址,标准,信息,管理,命令,目录,软件,

    linux的长列表命令?

    linux的长列表命令?,工作,系统,信息,命令,数据,目录,电脑,软件,时间,设备,Lin

    linux命令隐藏文件?

    linux命令隐藏文件?,系统,地址,情况,位置,电脑,工作,图片,工具,一致,命令,lin

    linux目录列表命令?

    linux目录列表命令?,系统,信息,标准,工作,命令,地址,时间,数据,名称,目录,lin

    linux隐藏文件命令?

    linux隐藏文件命令?,系统,信息,文件夹,名称,一致,位置,标准,工具,命令,文件,l

    linux打开隐藏命令?

    linux打开隐藏命令?,工作,系统,地址,信息,命令,管理,代码,状态,标准,位置,lin

    Python常见的列表

    Python常见的列表,合法,数据,概念,下来,较大,培训,数组,列表,类型,声明,pyth