Advertisement
Milotronik

Linq 10

Jun 7th, 2012
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ASP 1.29 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7.  
  8. public partial class _10 : System.Web.UI.Page
  9. {
  10.     protected void Page_Load(object sender, EventArgs e)
  11.     {
  12.         DataClassesDataContext db = new DataClassesDataContext();
  13.  
  14.         var qry = from unit in db.Products
  15.                   where unit.UnitPrice > 0
  16.                   select unit.UnitPrice;
  17.  
  18.         /*
  19.          * Esto es lo que pide en el TP, pero él nos dijo
  20.          * que no era lógico meter esta info en un GridView
  21.          * que lo mostraramos de otra forma
  22.        
  23.         List<Object> lista = new List<Object>();
  24.          *
  25.          */
  26.  
  27.         var cantInt = qry.Count();
  28.         var cantDec = qry.Max();
  29.         var aver = qry.Average();
  30.         var first = qry.First();
  31.         /*
  32.         lista.Add(cantInt);
  33.         lista.Add(cantDec);
  34.         lista.Add(aver);
  35.         lista.Add(first);
  36.         GridView1.DataSource = lista;
  37.         GridView1.DataBind();
  38.         */
  39.  
  40.         //Por span:
  41.         spanCantidad.InnerHtml = cantInt.ToString();
  42.         spanMaximo.InnerHtml = cantDec.ToString();
  43.         spanPromedio.InnerHtml = aver.ToString();
  44.         spanPrimero.InnerHtml = first.ToString();
  45.  
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement