2008-08-25 56 views
13

有什么方法可以将属性应用于ASP.NET动态数据中的模型文件以隐藏列?隐藏ASP.NET动态数据中的列

举例来说,我目前可以这样设置列的显示名称:

[DisplayName("Last name")] 
public object Last_name { get; set; } 

有没有类似的方法来隐藏一列?

编辑:非常感谢基督教Hagelid为要加倍努力,并给予一个点上的答案:-)

回答

20

不知道什么ASP.NET动态数据,所以你promted我这样一些研究:)

看起来你正在寻找的属性是

[ScaffoldColumn(false)] 

还为表类似性质

[ScaffoldTable(false)] 

source

+0

帮了我近2年后,THX! – roufamatic 2010-05-26 20:39:06

+0

爱,这仍然帮助人们现在 – 2010-06-04 06:55:16

0

一个非常非常简单的方法:如果你想只显示在列表页的某些列,但在细节上,等全部或其他页面,请参阅How do I hide a column only on the list page in ASP.NET Dynamic Data?

只需设置的AutoGenerateColumns = “假” 的GridView控件,然后准确定义的列你想:

<列>
...
< ASP:DynamicField的DataField =“FirstNam E”的HeaderText = “名”/>
< ASP:DynamicField的DataField = “姓氏” 的HeaderText = “姓”/>
< /专栏>