按升序订购转发器数据绑定项目



我有一个Id为rptQuestionbank的Repetaer。我尝试过使用orderby属性,但总是出现一些语法错误。我只想按升序订购RptQuestionbank.DataSource。请帮助LINQ的新手M请告诉我可以在哪里学习这些基本技能的好链接。

public void bindDetails()
{
    using (var surveykshanentities = new SurveyKshanEntities())
    {
        int SessionId = Convert.ToInt16(Session["SurveyId"]);
        RptQuestionbank.DataSource = surveykshanentities.SurveyKshan_QuestionBank
            .Where(x => !surveykshanentities.SurveyKshan_SurveyQuestion.Any(y => 
                y.QuestionId == x.QuestionId && 
                y.SurveyId == SessionId))
            .ToList();
        RptQuestionbank.DataBind();
    }
}

经过这么多的尝试和尝试,我终于自己做到了。

RptQuestionbank.DataSource = 
    surveykshanentities.SurveyKshan_QuestionBank
        .Where(x => !surveykshanentities.SurveyKshan_SurveyQuestion.Any(y => 
            y.QuestionId == x.QuestionId && 
            y.SurveyId == SessionId))
        .ToList()
        .OrderByDescending(p => p.QuestionText);

最新更新