2

これは、この質問に多少似ています。

ただし、列をまとめて非表示にするのではなく、List.aspx ページで列を非表示にしようとしています。

私の具体的な例は、長いフィールド (または少なくとも nvarchar(MAX)) がそのまま List.aspx ページから自動的に非表示になりますが、Edit.aspx ページには引き続き表示されます。

この動作を他の (短い) 列にも適用したいと思います。

これは可能ですか?

4

3 に答える 3

5

変更する特定のテーブルのカスタム ページを作成できます。ここに例があります。

カスタム ページAutoGenerateColumns="false"内で、コントロール内で設定しasp:GridView、次のように必要な列を正確に定義できます。

<Columns>
    ...
    <asp:DynamicField DataField="Product" HeaderText="Product" />
    <asp:DynamicField DataField="Colour" HeaderText="Colour" />
</Columns>
于 2008-09-17T10:26:20.570 に答える