JQuery DatePicker с структурой сущности - PullRequest
0 голосов
/ 16 ноября 2011
        <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>

это моя функция:

    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();
}

на данный момент я получаю все результаты из таблицы, я хочу добавить Datepicker для jQuery http://keith -wood.name / datepick.html

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

когда пользователь выберет день, ему нужно загрузить все результаты за день, который выбрал пользователь

, пожалуйста, покажите мне, как это сделать, используя jquery со структурой сущности

1 Ответ

0 голосов
/ 16 ноября 2011

Вам понадобится функция в вашем хранилище, например:

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

Затем вызовите эту функцию через ajax / jquery

...