2
私はEntityDataSource内の人のリストを取得し、これをリピーターにバインドしています。 私はそれらをランダムに注文して、人々が常に同じ順序で表示されるとは限りません。これを行うにはどのようなオプションが必要ですか?OrderByをEntityDataSourceでランダム化
私はEntityDataSource内の人のリストを取得し、これをリピーターにバインドしています。 私はそれらをランダムに注文して、人々が常に同じ順序で表示されるとは限りません。これを行うにはどのようなオプションが必要ですか?OrderByをEntityDataSourceでランダム化
list.OrderBy(x => Guid.NewGuid())
このトリックを行う必要があります。
興味のある人のためのコードです。
protected void MyDataSource_QueryCreated(object sender, QueryCreatedEventArgs e)
{
var members = e.Query.Cast<EntityFramework.Member>();
e.Query = from member in members.OrderBy(x => Guid.NewGuid())
select member;
}
完璧、ありがとう。 – simon831