Добавление фильтра в таблицу на моей веб-странице - PullRequest
1 голос
/ 28 февраля 2011

Простая проблема.Я использую Entity Framework для сопоставления базы данных SQL Server с объектами.Затем EF используется для заполнения сайта динамических данных.Есть более 50 таблиц, и расположение не очень важно.Предоставление пользователям возможности использовать его для быстрого ввода данных при минимальном объеме кода.По сути, у меня есть четыре рабочих часа, чтобы найти решение для фильтрации некоторых таблиц по первой букве одного (или нескольких) полей.(Один фильтр на поле.) Когда у меня есть один, у меня есть еще 4 часа для его реализации.Любое время, потраченное на это больше, не будет компенсировано.: - (

У меня есть полный контроль над кодом, структурой базы данных и любым другим. Однако я ограничен .NET 3.5 / Visual Studio 2008 и не могу включать MVC. Я также неразрешено добавлять больше библиотек. Также нельзя обновить до .NET 4.0. Как я могу добавить такие фильтры за минимальное количество часов?

1 Ответ

1 голос
/ 23 марта 2011

Простой ответ: добавьте фильтры, как образцы динамических данных добавляют фильтры, используя пользовательские элементы управления и FilterRepeaters и назначая ваши собственные фильтры в метаданных. См. Примеры в каталоге DynamicData / Filterss.

Например, в метаданных

[FilterUIHint("LastNameSearch")]
public object LastName { get; set; }

и пользовательский элемент управления с именем LastNameSearch.ascx.

См. эту ссылку на MSDN

.
...