Esempio n. 1
0
        //过后删除!!!!!!!!!!!!!!!!!!
        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();
        }
Esempio n. 2
0
        //过后删除!!!!!!!!!!!!!!!!!!
        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();
        }