これは、この質問に多少似ています。
ただし、列をまとめて非表示にするのではなく、List.aspx ページで列を非表示にしようとしています。
私の具体的な例は、長いフィールド (または少なくとも nvarchar(MAX)) がそのまま List.aspx ページから自動的に非表示になりますが、Edit.aspx ページには引き続き表示されます。
この動作を他の (短い) 列にも適用したいと思います。
これは可能ですか?
これは、この質問に多少似ています。
ただし、列をまとめて非表示にするのではなく、List.aspx ページで列を非表示にしようとしています。
私の具体的な例は、長いフィールド (または少なくとも nvarchar(MAX)) がそのまま List.aspx ページから自動的に非表示になりますが、Edit.aspx ページには引き続き表示されます。
この動作を他の (短い) 列にも適用したいと思います。
これは可能ですか?
変更する特定のテーブルのカスタム ページを作成できます。ここに例があります。
カスタム ページAutoGenerateColumns="false"
内で、コントロール内で設定しasp:GridView
、次のように必要な列を正確に定義できます。
<Columns>
...
<asp:DynamicField DataField="Product" HeaderText="Product" />
<asp:DynamicField DataField="Colour" HeaderText="Colour" />
</Columns>