2008-08-25 5 views
13

ASP.NETダイナミックデータのモデルファイルに属性を適用して列を非表示にする方法はありますか?例えばASP.NETダイナミックデータの列を非表示

、私は現在、このような列の表示名を設定することができます。

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

は、列を非表示にする同様の方法はありますか?

編集:余分なマイルを行くと

答えて

20

:-)スポットオン答えを与えるためのキリスト教のHagelidに感謝あなたはので、いくつかの研究に私をpromted ASP.NET動的データがそうだったものは思いもしませんでしたまた、テーブルのための同様の性質がある

[ScaffoldColumn(false)] 

:)

は、あなたが探しているプロパティのように見えるです

[ScaffoldTable(false)] 

source

+0

は、ほぼ2歳以降のTHX私を助けて! – roufamatic

+0

これはまだ人々を助けていることを愛する –

+0

2年後、ありがとう...うわー、私はあなたたちに追いつくだろう。 – Benjamin

0

ずっと、ずっと簡単方法:あなただけHow do I hide a column only on the list page in ASP.NET Dynamic Data?

は、単に設定を参照、一覧ページで特定の列を示すが、詳細のすべての等などページにしたい場合AutoGenerateColumns = "false" にGridViewコントロールで、あなたが望む正確に列を定義:

<カラム>
...
< ASP:DynamicFieldのDataField = "FirstNam E」HeaderText = "姓" />
< ASP:DynamicFieldのDataField = "姓" HeaderText = "姓" />
< /カラム>

+1

しかし、非常にダイナミックなアプローチではありません.. –

関連する問題