private void AtualizarGrid() { using (var awe = new AdventureWorksEntities()) { var id = Convert.ToInt32(Contatos.SelectedValue); var pedidos = awe.Contacts .FirstOrDefault(c => c.ContactID == id) .SalesOrderHeaders .Select(p => new { p.OrderDate, p.SubTotal }); Pedidos.DataSource = pedidos.ToList(); Pedidos.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (var awe = new AdventureWorksEntities()) { var contatos = awe.Contacts.Take(10).Select(c => new { c.ContactID, c.FirstName }); Contatos.DataSource = contatos.ToList(); Contatos.DataTextField = "FirstName"; Contatos.DataValueField = "ContactID"; Contatos.DataBind(); AtualizarGrid(); } } }