Predicato sul costruttore DataView?
Domanda
So che può sembrare folle, ma giuro che in due diverse occasioni tramite intellisense ho visto un sovraccarico per il costruttore di DataView che ha preso una DataTable e Predicate o Func, non ricordo cosa fosse, DataRow o DataRowView. Ma ora non riesco a trovarlo. Ha anche preso un altro parametro, voglio dire che è stato un confronto, ma sono meno su questo fatto. Il problema è che non riesco più a trovare quel sovraccarico.
Guardando la definizione, vedo che ci sono solo 3 costruttori per DataView. Ricordo specificamente che in intellisense per questo "costruttore a scomparsa" detto "4 di 4".
Qualcuno può aiutarmi a risolvere questo mistero? Per favore, dimmi che non sono delirante e in effetti ha visto questo costruttore (o qualcosa del genere). Forse non era in realtà un costruttore ed era un metodo di estensione?
Soluzione
Esistono cinque costruttori, ma due (incluso uno che prende un predicato e un confronto) sono interni all'assemblaggio System.Data
. Non so perché Intellisense te lo mostrerebbe però ...
Altri suggerimenti
Siamo spiacenti, purtroppo ci sono solo 3 costruttori pubblici :
http://msdn.microsoft.com /en-us/library/system.data.dataview.dataview.aspx