protected void DropDownListPlayers_SelectedIndexChanged(object sender, EventArgs e) { try { List <Game> gList = client.GetAllGameOfPlayer((DropDownListPlayers.SelectedItem).ToString()).ToList <Game>(); List <object> list = new List <object>(); foreach (Game g in gList) { var v = new { StartTime = g.StartTime, ID = g.id }; list.Add(v); } GridView1.DataSource = list; GridView1.DataBind(); } catch (Exception ex) { Panel2.Visible = false; Response.Write(ex.ToString()); } }