AutoGenerateColumns=trueを使用してグリッドビューにいくつかのクラスのリストを表示しています。
このクラスには70以上のプロパティがあります。
次に、グリッドビューの列ヘッダーを変更する必要があります。たとえば、クラスには「ProductName」というプロパティがありますが、グリッドビューでは「Name」を表示する必要があります。
1つの方法は、AutoGenerateColumnsを削除し、すべてをバウンドフィールドとして指定することです。しかし、それは手動コーディングでは多すぎます...むしろデータ入力です!
グリッドビューのヘッダー列として表示されるクラスプロパティのDisplay属性を使用することを考えていました。
[Display(Name="Product")] public string ProdcutName { get; set;}
GridviewでDisplay属性を使用する方法はありますか?
また、他の何かを提案します...