Hola, santiluis:
El mensaje que mencionaste (“DataTable must be set prior to using DataView”) lanzado por DataException es muy común en aplicaciones Web, dado que después de un postback se pierde el DataSource de un DataGrid, sin importar que se utilice el viewstate o no. Entonces cuando se vuelve a cargar la página, y se intenta crear el DataView, ya no existe el DataTable referenciado, por lo que se lanza la excepción.
Sin embargo, por tus otros posts asumo que estás desarrollando aplicaciones desktop. En todo caso pon un punto de interrupción justo antes de crear el DataView. Cuando ejecutes la aplicación fíjate en el panel de variables locales si la colección de DataTables de tu DataSet DsFechas tiene algún elemento. O en todo caso en el panel inmediato escribe
MsgBox("Tablas: " & DsFechas.Tables.Count)
y presiona Enter para que te muestre un mensaje con la cantidad de tablas de ese DataSet para que sepas si tu aplicación ha cargado las tablas necesarias en el DataSet. Tal parece que en el momento en que creas el DataView todavía no has cargado el DataTable necesario (TblRepos) en tu DataSet. Revisa bien tu código.
Espero que te haya servido esta información. Hasta luego.
Я!©ђ!Є ©Я∆ZΨ
|