//过后删除!!!!!!!!!!!!!!!!!! protected void LoadCinema() { //加载电影院信息 //MessageBox.Show(newCinemaName); //动态生成数据表 //DataTable dt = new DataTable(); //添加列 DataColumn name = new DataColumn("name", typeof(string)); DataColumn address = new DataColumn("address", typeof(string)); DataColumn movieNum = new DataColumn("movieNum", typeof(int)); dt.Columns.Add(name); dt.Columns.Add(address); dt.Columns.Add(movieNum); List <CINEMA> cinemas = new List <CINEMA>(); cinemas = _cinemaBll.GetAllCinemas(); //添加行数据 foreach (CINEMA ci in cinemas) { DataRow row = dt.NewRow(); row[name] = ci.name; row[address] = ci.address; int num = _cinemaBll.GetMovieNumByCinemaName(ci.name, ci.address); row[movieNum] = num; //row[TitleLink] = SiteName + "/" + WebName + "/" + web.Lists[ListName].RootFolder + // "/" + "DispForm.aspx?ID=" + // item.GetFormattedValue("ID") + // "&Source=" + SiteName + "/" + WebName + "/"; ; dt.Rows.Add(row); } //清楚原有数据 GridViewCinemas.DataSource = null; GridViewCinemas.DataBind(); //绑定新数据 GridViewCinemas.DataSource = dt; GridViewCinemas.DataBind(); }
//过后删除!!!!!!!!!!!!!!!!!! protected void Display(string newCinemaName) { if (newCinemaName.Equals("全部")) { LoadCinema(); return; } //把搜索的数据绑定到界面 //DataTable dt = new DataTable(); //添加列 DataColumn name = new DataColumn("name", typeof(string)); DataColumn address = new DataColumn("address", typeof(string)); DataColumn movieNum = new DataColumn("movieNum", typeof(int)); dt.Columns.Add(name); dt.Columns.Add(address); dt.Columns.Add(movieNum); CINEMA cinema = new CINEMA(); cinema = _cinemaBll.GetCinema(newCinemaName); //添加行数据 DataRow row = dt.NewRow(); row[name] = cinema.name; row[address] = cinema.address; int num = _cinemaBll.GetMovieNumByCinemaName(cinema.name, cinema.address); row[movieNum] = num; dt.Rows.Add(row); //清除原有数据 GridViewCinemas.DataSource = null; GridViewCinemas.DataBind(); //绑定新数据 GridViewCinemas.DataSource = dt; GridViewCinemas.DataBind(); }