2008-08-25 58 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 = 「姓」/>
< /專欄>