Come aggiungere criteri di ricerca/filtro aggiuntivi a un'applicazione dati dinamici Web?Dati dinamici ASP.NET Aggiungere criteri di filtro aggiuntivi alla pagina
Ho creato un'applicazione di dati dinamici utilizzando il database Northwind e sto utilizzando una pagina personalizzata per la tabella Impiegati (basata sul modello di pagina ListDetails.aspx). Vorrei aggiungere ulteriori ricerche/filtri/dove i parametri alla pagina. Per impostazione predefinita, la raccolta dei parametri viene creata dinamicamente in base al controllo FilterRepeater, che viene creato dinamicamente in base alle relazioni "chiave esterna" della tabella Employee.
Nel tentativo di aggiungere ulteriori criteri di ricerca, sono stato associato all'evento Selezione di LinqDataSource di GridView e sto cercando di aggiungere altri elementi alla raccolta WhereParameters di LinqDataSourceSelectEventArgs.
Il problema è che non è possibile specificare quale tipo di confronto deve essere eseguito. La raccolta WhereParameters accetta solo una stringa e un oggetto, ma non il modo di confrontarli. Quello che vorrei davvero essere in grado di fare è aggiungere ad una collezione di delegati predicati ...
Come dovrei aggiungere ulteriori criteri di ricerca a questa pagina? Attraverso attributi applicati all'entità LINQ To SQL (se sì, come)? Cosa succede se il criterio/criterio non è basato sull'entità stessa, come dovrei aggiungere ai criteri di ricerca in quel caso?
Aaron Hoffman
oltre alla risposta qui sotto, i forum DD, anche se lento a caricare, sono circa la migliore fonte di informazioni su DD v'è in questo momento, purtroppo – jlembke