Código:
Lo importante de este codigo son las dos lineas:protected void MiDataSource_Selected(object sender, ObjectDataSourceStatusEventArgs e) { if (e.Exception != null) { // Código que ayude a controlar la excepción. e.ExceptionHandled = true; } }
Código:
que verifica si existe alguna excepción en el argumento o es nula.if (e.Exception != null)
Código:
Esta linea es en realidad la mas importante, por que se indica que la excepción esta controlada. Ya no saldra e.ExceptionHandled = true;
la molesta pantallita amarilla.
Otro detalle importante, la ventaja de usar ObjectDataSources contra SqlDataSources, es que si uno vincula un sqlds a dos controles, estos harán que el sqldatasource haga dos viajes a la Base de Datos, mientras que con ObjectDS, solamente se hace referencia una sola vez, existen muchas otras desventajas del sqlds en aplicaciones grandes pero eso depende del diseño.
Supongo que eso es todo, espero que sirva y si hay algun comentario por favor haganmelo saber.
nos vemos