質問

ASP.NET動的データのモデルファイルに属性を適用して列を非表示にする方法はありますか?

たとえば、現在は次のように列の表示名を設定できます。

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

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

編集:さらなる努力と的確な答えをくれた Christian Hagelid に感謝します :-)

役に立ちましたか?

解決

ASP.NET Dynamic Data が何なのか全く知らなかったので、調べてみるよう促されました :)

お探しの物件はこんな感じです

[ScaffoldColumn(false)]

テーブルにも同様のプロパティがあります

[ScaffoldTable(false)]

ソース

他のヒント

はるかに簡単な方法:リストページには特定の列のみを表示したいが、詳細ページにはすべてまたはその他の列を表示したい場合など。ページ、参照 ASP.NET Dynamic Data のリスト ページでのみ列を非表示にするにはどうすればよいですか?

GridView コントロールで AutoGenerateColumns="false" を設定し、必要な列を正確に定義するだけです。

<コラム>
...
<asp:DynamicField DataField="名" HeaderText="名" />
<asp:DynamicField DataField="姓" HeaderText="姓" />
</列>

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top