13

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

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

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

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

編集:余分な距離を移動し、スポットオンの答えを与えてくれたChristianHagelidに感謝します:-)

4

2 に答える 2

20

ASP.NET Dynamic Dataが何であるかわからなかったので、あなたは私にいくつかの調査を勧めました:)

お探しの物件は

[ScaffoldColumn(false)]

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

[ScaffoldTable(false)]

ソース

于 2008-08-25T04:47:22.323 に答える
0

はるかに簡単な方法: リスト ページに特定の列のみを表示し、詳細などのページにすべてまたはその他の列を表示する場合は、ASP.NET 動的データのリスト ページでのみ列を非表示にする方法を参照してください。 ?

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

<Columns>
...
<asp:DynamicField DataField="FirstName" HeaderText="First Name" />
<asp:DynamicField DataField="LastName" HeaderText="Last Name" />
</Columns>

于 2011-04-08T20:40:16.993 に答える