我想对绑定到下拉列表的数据进行排序。
我从数据库中获取学生的姓名,但我认为我不能直接使用 orderby。
因为我从数据库中获取的数据是 Guid 类型的学生 ID。
然后我从 id 中找到全名。
这是代码
public DataTable GetAllStudentNameFromMentor(Guid MentorId)
{
DataTable AllStudents = new DataTable();
AllStudents.Columns.Add("StudentID", typeof(Guid));
AllStudents.Columns.Add("studentName", typeof(string));
var allm = from sm in Db.StudentMentor
where sm.MentorID.Equals(MentorId)
select sm;
foreach (var v in allm)
{
string studentname = BussinesCollection.BussinesPerson.GetFullName(v.StudentID.Value);
AllStudents.Rows.Add(v.StudentID,studentname);
}
return AllStudents;
}
我在下拉列表中绑定表格。
ddlstudent.DataSource = m.bussinesCollection.BussinesMentor.GetAllStudentNameFromMentor(MentorID);
ddlstudent.DataBind();
但我希望名称应按字母顺序排列。
有没有人愿意帮助我..