EntityDataSource(コードビハインド)を使用してGridViewにデータを入力しようとしていますが、GridViewをソートできる必要があります。ただし、並べ替えるとエラーが発生します: 「 aspnet_Users.UserId1 」という名前のプロパティがエンティティ型のメタデータに存在しません
ActiveEnqDataSource.WhereParameters.Add(new SessionParameter("aspnet_Users.UserId", TypeCode.Object, "UserName"));
完全なコードは次のとおりです。
ActiveEnqDataSource.ConnectionString = db.Connection.ConnectionString;
ActiveEnqDataSource.DefaultContainerName = "Entities";
ActiveEnqDataSource.EntitySetName = "Enquiries";
ActiveEnqDataSource.Include = "UserCars.CarModel.CarMake, Category, aspnet_Users";
ActiveEnqDataSource.EnableUpdate = true;
ActiveEnqDataSource.EnableInsert = true;
ActiveEnqDataSource.EnableDelete = true;
ActiveEnqDataSource.AutoGenerateWhereClause = true;
ActiveEnqDataSource.WhereParameters.Add(new SessionParameter("aspnet_Users.UserId", TypeCode.Object, "UserName"));
助言がありますか?どうもありがとうございました!グリッドビュー自体は完全にレンダリングされますが、並べ替えることができないものだけが追加され、プロパティに 1 を追加します (例: UserId1、EnquiryStatus1、ProductName1)。等...