use*_*390 3 c# sorting datatable
var course = from b in DbModle.courses
where b.name == "test"
select b;
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add(new DataColumn("name", typeof(string)));
dt.Columns.Add(new DataColumn("id", typeof(int)));
foreach (var course1 in course_university)
{
dr = dt.NewRow();
dr[0] = course1.name;
dr[1] = course1.id;
dt.Rows.Add(dr);
}
Run Code Online (Sandbox Code Playgroud)
我如何DataTable按身份排序?
试试这个:
dt.DefaultView.Sort = "id";
DataView dv = dt.DefaultView;
foreach (var row in dv) {
//. . .
}
Run Code Online (Sandbox Code Playgroud)