private void BindGrid() { GridViewConteudos.DataSource = GetConteudos(); GridViewConteudos.DataBind(); GridBeacons.DataSource = GetBeacons(); GridBeacons.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { if (Request.QueryString["EntidadeID"] != null) { int id = Int32.Parse(Request.QueryString["EntidadeID"]); Entidade entidade = GetEntidades().Where(ent => ent.entidade_id == id).First(); TextBoxNome.Text = entidade.nome; TextBoxEmail.Text = entidade.email; TextBoxMorada.Text = entidade.morada; listaTemas.DataSource = GetTemas(); listaTemas.DataTextField = "nome"; listaTemas.DataValueField = "tema_id"; listaTemas.DataBind(); listaTemas.SelectedValue = entidade.tema_id.ToString(); listaTemas.DataBind(); if (entidade.estado == true) { Estado.SelectedValue = "yes"; } else { Estado.SelectedValue = "no"; } LabelTitle.Visible = true; LabelNome.Visible = true; LabelConteudo.Visible = true; LabelNome.Text = entidade.nome; GridViewConteudos.Visible = true; GridViewConteudos.DataSource = GetConteudos(entidade.email); GridViewConteudos.DataBind(); listaTitulos.DataTextField = "titulo"; listaTitulos.DataValueField = "conteudo_id"; listaTitulos.DataSource = GetConteudos(entidade.email); listaTitulos.DataBind(); } else { listaTemas.DataTextField = "nome"; listaTemas.DataValueField = "tema_id"; listaTemas.DataSource = GetTemas(); listaTemas.DataBind(); listaTitulos.Visible = false; EstadoConteudo.Visible = false; } } }