Si può ottenere un DataTable da un ObjectDataSource?
-
23-08-2019 - |
Domanda
Se ho un ObjectDataSource definita in fase di progettazione, è possibile ottenere un DataTable da quella ObjectDataSource in fase di esecuzione? Ho un metodo che restituisce un DataTable che sto usando per il metodo Select proprietà del ObjectDataSource.
Soluzione
Non capisco davvero la vostra domanda ... stai chiedendo se l'oggetto si definisce nel ObjectDataSource può restituire un DataTable nel metodo di selezione configurato? Sì, lo faccio tutto il tempo. È inoltre possibile esaminare il DataTable restituita in caso OnSelected (che è di proprietà ReturnValue dell'oggetto evento).
Altri suggerimenti
Sì, ma è necessario prestare attenzione a quando questo oggetto è stato legato.
Se si sta parlando di una pagina web:
Se si è tentato di accedere al DataSource (nel tuo caso DataTable) prima che la pagina è stata caricata, sarà nullo.
Se si è tentato di accedervi dopo che è stato legato, si sarebbe in grado di utilizzare l'oggetto.