C#两个班级都有班级成绩表,将两个成绩表合并,按成绩排序

C#将两个字段相同的dataset合并,并排序(两个班级都有班级成绩表,将两个成绩表合并,按成绩排序)

编程是一种美德,是促使一个人不断向上发展的一种原动力。

你直接用sql,用union连接两个表,然后对这个结果排序

select * from (select xx from a union select xx from b) c order by c.score

DataSet dsClass1 = XXX1();
DataSet dsClass2 = XXX2();
dsClass1.Merge(dsClass2);
DataView dv = new DataView(dsClass1.Tables[0]);
dv.Sort = "Score desc";
Repeater1.DataSource = dv.ToTable();
Repeater1.DataBind();