Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            GetDevName();
            Panel       RowContainer = new Panel();
            Panel       Column;
            ImageButton gameImage;
            Label       gameName;

            DBGame DBGameContext = new DBGame();

            List <Game> Games = DBGameContext.SelectTableData().ToList <Game>();


            foreach (Game game in Games)
            {
                for (int row = Games.IndexOf(game); row % 4 == 0; row++)
                {
                    RowContainer          = new Panel();
                    RowContainer.CssClass = "row top5";
                }

                Column    = new Panel();
                gameImage = new ImageButton();
                gameName  = new Label();

                Column.CssClass    = "col-sm-3";
                gameImage.CssClass = "img-responsive";

                gameImage.ImageUrl      = "Images/" + game.TileImageLocation;
                gameImage.Click        += new ImageClickEventHandler(gameClick);
                gameImage.AlternateText = game.GameName;

                gameName.Text = gameImage.AlternateText;

                Column.Controls.Add(gameImage);
                Column.Controls.Add(gameName);

                RowContainer.Controls.Add(Column);

                for (int row = Games.IndexOf(game); row % 4 == 0; row++)
                {
                    GameList.Controls.Add(RowContainer);
                }
            }
        }