Как сделать значение фильтра по умолчанию на странице списка, на веб-сайтах с динамическими данными?

На веб-сайте с динамическими данными есть данные таблицы загрузки страницы со списком, которые содержат поле «Дата». Я хочу фильтровать данные по этому столбцу при загрузке страницы, например, чтобы отображать записи даты «Только сегодня» в сетке, как это можно сделать?


person Amr Elgarhy    schedule 19.11.2013    source источник


Ответы (1)


Вы можете установить предложение Where в методе Page_init List.aspx.cs.

protected void Page_Init(object sender, EventArgs e)
{
    table = DynamicDataRouteHandler.GetRequestMetaTable(Context);
    defaultValues = Page.GetFilterValuesFromSession(table, table.GetColumnValuesFromRoute(Context));
    GridView1.SetMetaTable(table, defaultValues);

    switch (table.Name)
    {
        case "Employees":
            GridDataSource.Where = "EndDate >= DateTime.Now";
            break;

так далее

person Ash Machine    schedule 26.11.2013