asp.net
  • entity-framework
  • jquery
  • asp.net-ajax
  • 2011-11-15 5 views 0 likes 
    0
     <form id="Form1" runat="server"> 
    **<input type="text" id="DateInput" />**  
        <asp:Repeater ID="DataViewer" runat="server"> 
             <ItemTemplate> 
              <div style='border: 1px; width: 600px; overflow-x: auto; overflow-y: hidden;'> 
               <div style='float: left;'> 
                <%# Eval("DriverName") %>&nbsp;&nbsp;&nbsp;&nbsp;</div> 
    
              </div> 
             </ItemTemplate> 
            </asp:Repeater> 
    

    ceci est ma fonction:Jquery datepicker avec Entity Framework

    protected void Page_Load(object sender, EventArgs e) 
    { 
        OrderDataRepository rep = new OrderDataRepository(); 
    
        var results = rep.GetAllOrderData().Where(x => x.POD_DATE == ????????????????). 
            GroupBy(o => o.User). 
            Select(g => 
              new 
              { 
               DriverId = g.Key.Id, 
               DriverName = g.Key.Name, 
               OrderCount = g.Count(), 
               OrderCountWhereNameIsNotNull = 
                    g.Count(o => o.RECEIVE_NAME != null) 
              }).ToList(); 
    
        DataViewer.DataSource = results; 
        DataViewer.DataBind(); 
    } 
    

    au moment que je reçois tous les résultats de la table, je veux ajouter Datepicker pour jQuery http://keith-wood.name/datepick.html

    <script src="Scripts/jquery.js" type="text/javascript"></script> 
    

    lorsque l'utilisateur choisira un jour, il doit charger tous les résultats pour le jour que l'utilisateur a choisi

    s'il vous plaît me montrer comment il doit être fait en utilisant jquery avec Entity Framework

    Répondre

    0

    Vous aurez besoin d'une fonction dans votre dépôt quelque chose comme:

    Function SelectOrdersByDate(date as string) as ienumerable(of Order) 
    Using yourcontext as new context 
    Dim query = yourcontext.Orders.Where(function(o) o.OrderDate = date).ToList 
    return query 
    End Using 
    End Function 
    

    Ensuite, appelez cette fonction via ajax/jquery

    +0

    peut vous s'il vous plaît montrez-moi comment utiliser l'ajax/jquery avec cette fonction? – user1021182

    +0

    J'AI MODIFIÉ LE CODE POUR QU'IL SOIT PLUS COMPRÉHENSIBLE – user1021182

    Questions connexes