NorthwindデータベースからのLINQtoSQLDataContextでのASP.NET動的データの使用...
LINQ to SQLクラスの1つにDisplayColumn属性を追加entity
し、部分クラスのカスタムコードからプロパティを参照すると、生成されたGridViewsでその列で並べ替えることができなくなります。非カスタムプロパティをとして参照しても、並べ替えの機能が失われ続けますsortColumn
。
なぜこうなった?
サンプルコード:
[DisplayColumn("LastNameFirstName", "LastName", false)]
public partial class Employee
{
public string LastNameFirstName
{
get { return LastName + ", " + FirstName; }
}
}
アーロン
編集:は、 GridViewで並べ替えられているときではなく、 ( DropDownListsortColumn
で)外部キーとして使用されているときにこのエンティティを並べ替えるために使用される列を指定します。