读书人

脑子想烂。实在没办法了。排序的有关问

发布时间: 2012-02-03 22:02:47 作者: rapoo

脑子想烂。。实在没办法了。。排序的问题
string TypeMovie = "";
for (int i = 0; i < chk__Type_Movie.Items.Count; i++)
{
if (chk__Type_Movie.Items[i].Selected)
{
TypeMovie += chk__Type_Movie.Items[i].Text + ".";
}
}
var queryBuilder = QueryBuilder.Create<tb_Movie>()
.Like(c => c.Name_CN, tb_name.Text.Trim())
.OrLike(c => c.Name_EN, tb_name.Text.Trim())
.OrLike(c => c.Url_IMDB, tb_name.Text.Trim())
.Like(c => c.Year_Movie, tb_Year_Movie.Text)
.Like(c => c.Path_Save, tb_Path_Save.Text.Trim())
.Like(c => c.Type_Movie, TypeMovie.ToString());

imdbDataContext imdb = new imdbDataContext();
var query = imdb.tb_Movie.Where(queryBuilder.Expression);
// this.GridView1.DataSource = query.OrderByDescending();
this.GridView1.DataSource=query;
this.GridView1.DataBind();

这个排序到底该怎么写 !按照ID_Movie排序

[解决办法]
//this.GridView1.DataSource=query.OrderBy(o=>o.ID_Movie);
this.GridView1.DataSource=query.OrderByDescending(movie=>movie.ID_Movie);
this.GridView1.DataBind();

读书人网 >.NET

热点推荐