我在 EntityDataSource 中获取人员列表并将其绑定到中继器。我想随机订购它们,这样人们并不总是以相同的顺序显示。我有什么选择可以做到这一点?
问问题
267 次
2 回答
1
list.OrderBy(x => Guid.NewGuid())
应该做的伎俩。
于 2011-06-28T16:33:12.510 回答
0
这是代码,任何有兴趣的人。
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;
}
于 2011-06-29T13:11:20.860 回答