protected void databind2(int i, Repeater rpt1) { using (var db = new CstwebEntities()) { var t = (from it in db.teachers where it.teacherlevel == i select it).ToList(); List <teacherview> tv = new List <teacherview>(); for (int m = 0; m < t.Count; m++) { teacherview tvdemo = new teacherview(); tvdemo.id = t[m].id; tvdemo.name = t[m].name; int temp = t[i].id; tvdemo.account = db.accounts.First(a => a.teacherid == temp).account; tv.Add(tvdemo); } tv.OrderBy(a => a.account); rpt1.DataSource = tv; rpt1.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (var db = new CstwebEntities()) { var t = (from it in db.teachers where it.title == 1 select it).ToList(); List <teacherview> tv = new List <teacherview>(); for (int i = 0; i < t.Count; i++) { teacherview tvdemo = new teacherview(); tvdemo.id = t[i].id; tvdemo.name = t[i].name; int temp = t[i].id; tvdemo.account = db.accounts.First(a => a.teacherid == temp).account; tv.Add(tvdemo); } tv.OrderBy(a => a.account); RptTitle1.DataSource = tv; RptTitle1.DataBind(); } using (var db = new CstwebEntities()) { var t = (from it in db.teachers where it.title == 2 || it.title == 4 || it.title == 5 select it).ToList(); List <teacherview> tv = new List <teacherview>(); for (int i = 0; i < t.Count; i++) { teacherview tvdemo = new teacherview(); tvdemo.id = t[i].id; tvdemo.name = t[i].name; int temp = t[i].id; tvdemo.account = db.accounts.First(a => a.teacherid == temp).account; tv.Add(tvdemo); } tv.OrderBy(a => a.account); RptTitle2.DataSource = tv; RptTitle2.DataBind(); } using (var db = new CstwebEntities()) { var t = (from it in db.teachers where it.title == 3 || it.title == 6 || it.title == 7 select it).ToList(); List <teacherview> tv = new List <teacherview>(); for (int i = 0; i < t.Count; i++) { teacherview tvdemo = new teacherview(); tvdemo.id = t[i].id; tvdemo.name = t[i].name; int temp = t[i].id; tvdemo.account = db.accounts.First(a => a.teacherid == temp).account; tv.Add(tvdemo); } tv.OrderBy(a => a.account); RptTitle3.DataSource = tv; RptTitle3.DataBind(); } using (var db = new CstwebEntities()) { var t = (from it in db.teachers where it.title == 12 || it.title == 13 select it).ToList(); List <teacherview> tv = new List <teacherview>(); for (int i = 0; i < t.Count; i++) { teacherview tvdemo = new teacherview(); tvdemo.id = t[i].id; tvdemo.name = t[i].name; int temp = t[i].id; tvdemo.account = db.accounts.First(a => a.teacherid == temp).account; tv.Add(tvdemo); } tv.OrderBy(a => a.account); RptTitle8.DataSource = tv; RptTitle8.DataBind(); } using (var db = new CstwebEntities()) { var a = from it in db.teachers orderby it.time descending select it.time; LBLTime.Text = a.First().ToString("yyyy年MM月dd日"); } } }