c# asp.net datatable objectdatasource

c# - ¿Puedes obtener una DataTable de ObjectDataSource?



asp.net (2)

Si tengo un ObjectDataSource definido en tiempo de diseño, ¿puedo obtener una DataTable de ese ObjectDataSource en tiempo de ejecución? Tengo un método que devuelve una DataTable que estoy usando para la propiedad Seleccionar método de ObjectDataSource.


Sí, pero debes prestar atención a cuándo se ha vinculado ese artículo.

Si estás hablando de una página web:

Si intentó acceder al DataSource (en su caso DataTable) antes de que la página se haya cargado, será nulo.

Si trataste de acceder después de haber sido enlazado, podrías usar el objeto.


Realmente no entiendo tu pregunta ... ¿estás preguntando si el objeto que defines en ObjectDataSource puede devolver una DataTable en el método de selección configurado? Sí, lo hago todo el tiempo. También puede examinar la DataTable devuelta en el evento OnSelected (es la propiedad ReturnValue del objeto de evento).