public void SituacaoAtrasado() { var novaListaPessoas = new List <Pessoa>(); novaListaPessoas.Add(new Pessoa() { Nome = "David Koch ", Email = "*****@*****.**", Situacao = "em andamento" }); novaListaPessoas.Add(new Pessoa() { Nome = "Charles Koch", Email = "*****@*****.**", Situacao = "atrasado" }); novaListaPessoas.Add(new Pessoa() { Nome = "Michael Bloomberg", Email = "*****@*****.**", Situacao = "atrasado" }); novaListaPessoas.Add(new Pessoa() { Nome = "Larry Ellison", Email = "*****@*****.**", Situacao = "atrasado" }); novaListaPessoas.Add(new Pessoa() { Nome = "Mark Zuckerberg", Email = "*****@*****.**", Situacao = "atrasado" }); novaListaPessoas.Add(new Pessoa() { Nome = "Jeff Bezos", Email = "*****@*****.**", Situacao = "em andamento" }); novaListaPessoas.Add(new Pessoa() { Nome = "Carlos Slim", Email = "*****@*****.**", Situacao = "em andamento" }); novaListaPessoas.Add(new Pessoa() { Nome = "Warren Buffett", Email = "*****@*****.**", Situacao = "atrasado" }); novaListaPessoas.Add(new Pessoa() { Nome = "Amâncio Ortega", Email = "*****@*****.**", Situacao = "em andamento" }); novaListaPessoas.Add(new Pessoa() { Nome = "Bill Gates", Email = "*****@*****.**", Situacao = "em andamento" }); List <Pessoa> listaPessoaSelecionada = (from Pessoa p in novaListaPessoas where p.Situacao == "atrasado" select p).ToList(); GridPessoas.DataSource = listaPessoaSelecionada; GridPessoas.DataBind(); }
protected void GridPessoas_RowUpdating(object sender, GridViewUpdateEventArgs e) { int userid = Convert.ToInt32(GridPessoas.DataKeys[e.RowIndex].Values["Id"].ToString()); GridViewRow row = GridPessoas.Rows[e.RowIndex]; string strName = ((TextBox)(row.Cells[1].Controls[0])).Text; string strEmail = ((TextBox)(row.Cells[4].Controls[0])).Text; string strCpf = ((TextBox)(row.Cells[2].Controls[0])).Text; this.SqlDataSource1.UpdateCommand = @"UPDATE Pessoa SET Nome ='" + strName + "',Email ='" + strEmail + "', Cpf ='" + strCpf + "' WHERE ID = " + userid; GridPessoas.DataBind(); }
protected void GridPessoas_RowDeleting(object sender, GridViewDeleteEventArgs e) { int userid = Convert.ToInt32(GridPessoas.DataKeys[e.RowIndex].Values["Id"].ToString()); try { this.SqlDataSource1.DeleteCommand = @"DELETE FROM Pessoa WHERE Id = " + userid; GridPessoas.DataBind(); } catch (Exception ex) { //Box.Text = "SQL error" + e; } }
public void Pessoas() { var pessoas = new List <Pessoa>(); pessoas.Add(new Pessoa() { Nome = "David Koch ", Email = "*****@*****.**", Situacao = "em andamento" }); pessoas.Add(new Pessoa() { Nome = "Charles Koch", Email = "*****@*****.**", Situacao = "atrasado" }); pessoas.Add(new Pessoa() { Nome = "Michael Bloomberg", Email = "*****@*****.**", Situacao = "atrasado" }); pessoas.Add(new Pessoa() { Nome = "Larry Ellison", Email = "*****@*****.**", Situacao = "atrasado" }); pessoas.Add(new Pessoa() { Nome = "Mark Zuckerberg", Email = "*****@*****.**", Situacao = "atrasado" }); pessoas.Add(new Pessoa() { Nome = "Jeff Bezos", Email = "*****@*****.**", Situacao = "em andamento" }); pessoas.Add(new Pessoa() { Nome = "Carlos Slim", Email = "*****@*****.**", Situacao = "em andamento" }); pessoas.Add(new Pessoa() { Nome = "Warren Buffett", Email = "*****@*****.**", Situacao = "atrasado" }); pessoas.Add(new Pessoa() { Nome = "Amâncio Ortega", Email = "*****@*****.**", Situacao = "em andamento" }); pessoas.Add(new Pessoa() { Nome = "Bill Gates", Email = "*****@*****.**", Situacao = "em andamento" }); GridPessoas.DataSource = pessoas; GridPessoas.DataBind(); }